Implementacja kodu jest fazą wytwarzania oprogramowania, która zazwyczaj pochłania najwięcej czasu i innych zasobów.
Rozmaite metodologie wytwarzania oprogramowania różnią się między sobą wagą jaką przykładają do implementacji oraz sposobem realizacji kodowania.
Implementacja programu ma dwa istotne aspekty:
Istnieje bardzo wiele, bardzo dobrych książek omawiających jak pisać bardzo dobre oprogramowanie, m.in.:
Zawierają one wiele cennych rad, które są zbyt szczegółowe żeby je pojedynczo omawiać. Na pewno każdy programista powinien z niektórymi z takich książek się zapoznać
W ramach wykładu omówionych zostanie kilka wybranych zagadnień związanych z implementacją: