Tag: software engineering

Entries for tag "software engineering", ordered from most recent. Entry count: 33.

Uwaga! Informacje na tej stronie mają ponad 5 lat. Nadal je udostępniam, ale prawdopodobnie nie odzwierciedlają one mojej aktualnej wiedzy ani przekonań.

Pages: > 1 ... 3 4 5

# Wzorce projektowe

Sun
19
Feb 2006

Skończyłem wczoraj czytanie książki Wzorce projektowe i powiem szczerze, że mam mieszane uczucia. Z jednej strony Banda Czworga dokonała rewolucyjnego odkrycia, skatalogowała pewne koncepcje na zupełnie nowym poziomie abstrakcji. Z drugiej strony to nic nadzwyczajnego - ot pewne układy klas i obiektów, których i tak każdy z nas używa. Z jednej strony pokazują, jak najlepiej wykorzystać hermetyzację, polimorfizm i wszelkie zalety obiektowości, z drugiej nakłaniają żeby wszędzie gdzie tylko się da wszystko rozbijać na drobne klasy, stosować dziedziczenie i metody wirtualne. Z jednej strony dzięki nim można pisać kod lepiej zorganizowany, łatwiejszy w modyfikacji i ponownym użyciu, ale z drugiej pisanie wszystkiego jak najbardziej ogólnie i uniwersalnie to jeden z najlepszych sposób żeby nigdy nie skończyć swojego programu :)

Tak czy owak, na pewnym etapie programowania warto poznać tą dziedzinę. Ale uwaga - książkę czyta się dość ciężko i jej zrozumienie wymaga już znajomości nie tylko języka programowania, ale i programowania obiektowego (w sensie nie tylko składniowym, ale i "ideologicznym").

BTW: Mam do sprzedania trzy książki. Może ktoś się skusi? :)

Comments | #software engineering Share

Pages: > 1 ... 3 4 5

STAT NO AD
[Stat] [STAT NO AD] [Download] [Dropbox] [pub] [Mirror] [Privacy policy]
Copyright © 2004-2019