Хороший код
Заголовок: Как писать хороший код
[Начать проект] -> <Делаем на совесть или по-быстрому?>
ЕСЛИ (быстро): {
[Кодим быстро] -> <Уже работает?>
ЕСЛИ (нет): НА УРОВЕНЬ ВВЕРХ;
ЕСЛИ (почти, но куча затычек, полно временного кода и непонятно как оно работает): ПЕРЕЙТИ ВНИЗ;
} ЕСЛИ (на совесть): {
[Кодим хорошо] -> <Уже готово?>
ЕСЛИ (нет): НА УРОВЕНЬ ВВЕРХ;
ЕСЛИ (нет, и требования опять изменились): ПЕРЕЙТИ ВНИЗ;
} [Выкинуть всё и начать заново] -> ПЕРЕХОД В НАЧАЛО БЛОК-СХЕМЫ
Отдельная блок схема:
[?] -> [Хороший код]
И вы попадаете в бесконечный цикл либо как разработчики Android'а,
либо как разработчики HURD'а.
Android - часто обновляющаяся мобильная операционная система.