Wpis z mikrobloga

@Oo-oO: na pewno bym chwilę na tym pokminił bo kiedyś za juniorskich czasów zrobiłem coś w stylu

var nextDate = new DateTime(currentDay+1, currentMonth, currentYear);


3 stycznia działało super, 31 stycznia już nie :D lekcja była taka że jeżeli jest taka możliwość to datą manipulujemy przy użyciu wbudowanych funkcji a nie ręcznie
  • Odpowiedz
@spajdermen a jeśli nie ma takowych funkcji to najlepiej działać na dacie w formie jednej wielkiej wartości liczbowej (dodajesz i porównujesz na jednym dużym int) a potem jeśli trzeba to dekompozycja na dd/mm/rrrr
  • Odpowiedz
@wonsz_smieszek: niestety wychodzi slabe CR i brak (lub gowniane) unit testy. Daty to tak #!$%@? rzecz ze powinny byc przeszmscone testami jak Julka w sylwestra na Wilanowie. Manualny tester tego nie sprawdzi
  • Odpowiedz
@cordianss

O co chodzi?

Compressor przecież failuje po 21 listopada 2021.


Tak. Ale pierwszego grudnia z powrotem zaczyna działać bo warunek dotyczący dnia nie jest spełniony. Potem 21 grudnia znowu się psuje i 1 stycznia nagle zaczyna działać.
  • Odpowiedz