Banalne zadania w IT chyba nie istnieją. Migracja do nowej tabeli nie powinna być niczym trudnym — niemniej, w żyjącej na produkcji aplikacji, w połączeniu z dodaniem nowego zestawu funkcji…
W większości projektów z czasem pojawiają się drobne problemy i niedociągnięcia — czasem wynikające z pośpiechu, czasem z nieuwagi. W przeszłości opisywaliśmy już Checkstyle — narzędzie, które pomoże Ci utrzymać standardy formatowania na wysokim poziomie, a także SonarQube — pakiet do śledzenia długu technicznego w projekcie. Dzisiaj zajmiemy się ostatnim przedstawicielem ‘wielkiej trójki’ — FindBugs, który szuka potencjalnych problemów w kodzie!
Dla pracy w zespole programistycznym korzystanie z systemu kontrolu wersji jest swego rodzaju normą. W dzisiejszym wpisie postaramy się opisać, co zrobić, by dodawany kod, był jak najlepszej jakości i cały zespół uczył się dzięki jego powstawaniu.
Dobór odpowiednich technologii może być wyzwaniem, w szczególności, gdy mają one rozwiązywać jakiś istniejący już problem w naszym projekcie. Jak się do tego zabrać? Czym się kierować? Właśnie o tym…
W naszym kursie Javy część konfiguracji jest w postaci plików XML — jest to nadal sposób, z którym można się często spotkać w różnych systemach. Tworząc nową aplikacje są jednak…
Po ostatnim wpisie o Checkstyle, nie sposób nie wspomnieć o innym narzędziu — SonarQube. Zapraszamy na kolejną porcję informacji o statycznej analizie kodu oraz o tym, jak może Ci pomóc…
Każdy, kto choć raz pracował w większym zespole zapewne nieraz spotkał się z różnymi problemami — inne ustawienia formatowania, spacje i tabulacje, inna konwencja kodu. Na szczęście jest statyczna analiza kodu…
hashCode, equals, toString, loggery, gettery, settery — kod, który niby inc nie robi, a jest potrzebny. Do tego może przysporzyć nam niemało problemów. A co byś powiedziała na to, żeby…
W #main z 28 września pytaliśmy o różnice pomiędzy interfejsem i klasą abstrakcyjną — w czasach Javy 7 odpowiedź ta miałaby jedno zdanie i nie ‘zasłużyła by’ na osobny wpis.…