Концептуална цялост

концептуална

Книга: Програмистите

Концептуална цялост

В The Mythical Man-Month, Фредерик Брукс (Митичният човек месец от Фред Брукс) подчертава значението на целостта на концептуалния дизайн. Нашият задълбочен поглед върху програмирането предлага някои практически начини за постигане на концептуална цялост.

Първо, ние знаем значението на менталните карти. Ако всеки член на екипа споделя вътрешно съгласувана мисловна карта на изгражданата система, тогава възможният принос на всеки от тях ще бъде в духа на цялото развитие. Ако не стане, няма, тъй като ръководство за стил, което е достатъчно подробно, за да позволи на някой да го направи правилно, без да знае какво прави, ще бъде много по-трудно да се напише от самата система.

И накрая, последната полза от концептуалната цялост, която професионалните програмисти ценят, е много практична. Представете си, че сте на работа. Видяхте начин за разпространение на функционалност, намерихте елегантни решения за всички начини, по които операционната система може да сигнализира за грешка, и по средата на работата по кодирането ви трябваше име за новата променлива. Главата ви е заседнала от тривиално претоварване! Експоненциалната полза от това да останете фокусирани и да запазите това състояние е също толкова голяма, колкото експоненциалната полза от минимизиране на размера на кода, така че си струва да се предпазите от всякакви глупави разсейвания. На места, където всички спират да работят на всеки десет минути, за да обясняват с насоки, предимствата на реалния фокус никога няма да се проявят, но там, където външните обстоятелства са внимателно отсечени, наличието на ръководство за стил ви позволява да правите подобни неща често мухата и може значително да повиши ефективността на работата.