Wpis z mikrobloga

@enforcer: Z grubsza wyglada to tak: piszesz, kompilujesz, test jednostkowy, test integracyjny, systemowy, odpalenie (run). Im na wczesniejszym etapie zauwazysz problem tym szybsze (co znaczy tez tansze) jest jego naprawienie. Z roznych jednak powodow od paru juz lat modne sa technologie, przy uzyciu ktorych bledy znajdujesz dopiero na pozniejszych etapach jak runtime czyli kiedy po prostu odpalisz caly system, cos na przyklad klikniesz i dostajesz piekny blad.
  • Odpowiedz
@k_suchy:

Są języki gdzie z definicji brak jest (lub bardzo trudno o) NPE (znowu Rust ale nie tylko).

Java tu pada na łeb i szyję, ale po jakimś czasie człowiek odruchowo robi tak, żeby nie było próby użycia danych z czegoś co jest puste.
  • Odpowiedz