Co jest najważniejsze - marzenie programisty

0

Cześć!

Każdy dba o kod, każdy o niego się stara... przynajmniej w założeniach. Wiadomo jak to bywa w firmach.
Jednak co dla Was jest najważniejsze w kodzie?

  • Zwięzłe klasy
  • Niewielka liczba powiązań i zależności.
  • Unit testy
  • Krótkie metody
  • Stosowanie wzorców projektowych.

Co dla Was jest najważniejsze w kodzie? Proszę wymieniać od najważniejszej rzeczy do najmniej ważnej (co nie znaczy nieistotnej).

1

Jasność kodu.
Jeśli znasz teoretyczne działanie kodu i do jego wywołania nie potrzebujesz szperania po dokumentacji to znaczy, że jest on dobry.

4

Dobra architektura jest najważniejsza, bo resztę można zawsze systematycznie naprawić. Przy złej architekturze projektu, trzeba się kopać z błędami w nieskończoność, albo napisać wszystko od początku. Przy dobrej architekturze "Niewielka liczba powiązań i zależności" oraz "wzorców projektowe" wychodzą same.
Całą reszta można podzielić na małe taski i bez problemu zrobić:

  • podzielić klasę na mniejsze
  • dopisać unit testy
  • podzielić metody na logiczne kawałki

Niestety najczęściej kończy się to tak:
user image

0

Dla mnie najważniejsze w kodzie byłoby to, że byłby to kod mojego wymarzonego programu. Poza tym mógłby miejscami być nawet brzydko napisany. ;)
A przy nudnych programach pisanych od 9-17, żeby mieć na chleb z masłem, marzy się zastępczo o tych wymienionych wyżej przez innych cechach.

0

Żeby estymaty nie były robione przez megaoptymistów.

1

Jednak co dla Was jest najważniejsze w kodzie?
Żeby go potrzebowali i dobrze zań płacili.

1

Co dla Was jest najważniejsze w kodzie? Proszę wymieniać od najważniejszej rzeczy do najmniej ważnej (co nie znaczy nieistotnej).

  1. Żeby był zaprojektowany.

  2. Żeby zmieniał świat na lepsze.

  3. Żeby pomagał mi na drodze do zrozumienia Wszechświata.

  4. Żeby dobrze mi za niego płacili.

  5. Żeby był estetycznie napisany.

  6. Żeby był zdebuggowany.

  7. Żeby był zoptymalizowany.

  8. Żeby był innowacyjny i pomysłowy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1