Multiple implementations of the same back-end application. The aim is to provide quick, side-by-side comparisons of different technologies (languages, frameworks, libraries) while preserving consistent business logic across all implementations.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
package time |
|
|
|
import ( |
|
"time" |
|
) |
|
|
|
type SystemTimeProvider struct{} |
|
|
|
func NewSystemTimeProvider() *SystemTimeProvider { |
|
return &SystemTimeProvider{} |
|
} |
|
|
|
func (p *SystemTimeProvider) Now() time.Time { |
|
return time.Now() |
|
} |