Rola dokumentacji

Kiedy piszę dokumentację, samouczek lub artykuł dotyczący oprogramowania mojego autorstwa, często znajduję miejsca, w których projekt jest trudny lub kłopotliwy do objaśnienia. To inspiruje mnie do usprawniania programu. Czy pan postępuje podobnie?

Al: Bardzo często. Moje doświadczenie z językiem AWK miało znaczący wpływ na sposób, w jaki wykładałem przedmiot języki programowania i kompilatory na Uniwersytecie Columbia. Kurs przedmiotu obejmował semestr, w którym studenci pracujący w pięcioosobowych zespołach realizowali projekt polegający na stworzeniu prostego języka i napisaniu dla niego kompilatora.

W ciągu 20 lat, podczas których wykładałem ten przedmiot, nigdy się nie zdarzyło, aby na koniec semestru jakiemuś zespołowi ...

Get Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.