“Todo list” brzmi banalnie, ale rozszerzony z priorytetami, tagami i subtaskami to solidny projekt. Kluczem jest dobrze zaprojektowana struktura danych na początku — zmiana modelu danych po napisaniu 200 linii kodu to koszmar. Zaplanuj strukturę obiektu todo zanim zaczniesz kodować!