Nauka konwencji, dobrych nawyków i metod w programowaniu

0

Na mojej i zapewne wielu innych uczelniach wykłady i laboratoria dotyczące programowania są traktowane w sposób raczej nieprzemyślany. Całe zajęcia opierają się wyłącznie na poznaniu składni języków, co samo w sobie jest raczej trywialne i każdy powinien samemu zapoznać się z tym poprzez książki lub kursy w internecie. Brakuje natomiast jakichś sensownych wskazówek dotyczących projektowania kodu czy jakiejkolwiek metodyki pracy. Szukam książek (również w języku angielskim), które w gruntowny sposób pokażą jak należy pisać oprogramowanie, a nie jak w ogóle wygląda programowanie. Oczywiście jestem świadomy, że istnieją różne podejścia, ale interesuje mnie właśnie ogólnie rozumiany zdrowy rozsądek w pracy.

0

Dość lekkie do czytania pozycje, które trochę zmieniają podejście do programowania:

http://helion.pl/ksiazki/wzorce-projektowe-rusz-glowa-elisabeth-freeman-eric-freeman-bert-bates-kathy,wzorrg.htm
http://helion.pl/ksiazki/analiza-i-projektowanie-obiektowe-rusz-glowa-brett-d-mclaughlin-gary-pollice-david-west,anprob.htm

Spotkałem się z opiniami, że tłumaczenie wzorców projektowych sposób zaprezentowany w pierwszej książce nie jest do końca poważne, ani praktyczny, ale czas czytania tej książki w porównaniu do korzyści w postaci łatwiejszego zrozumienia jakichś kolejnych źródeł jest moim zdaniem wart poświecenia.

0

na początek google:

  • coding conventions
  • desing patterns
  • agile programing
0

Książki z tej serii średnio do mnie przemawiają, ale są w bibliotece, więc na pewno rzucę na to okiem. Wielkie dzięki, chociaż przydałoby się też coś nieco bardziej klasycznego.

0

Code Complete 2 - Steve McConnel
Rapid Development: Taming Wild Software Schedules - Steve McConnel

Warto tez przeczytac "Mityczny Osobomiesiac" oraz "Marsz ku klesce" aby miec szersze spojrzenie na projekty niz tylko wlasny kawalek kodu.

0

gWielkie dzięki za wszystkie odpowiedzi. Na pewno się przyda i pomoże mi pisać lepszy kod.

0

Ktoś już polecal: Clean Code?

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