Hello! On Tuesday 26 January 2010 01:02:01 Alexey Boyko wrote: > > Чтобы не было черканины, необходимо и достаточно придумать в уме ее > > архитектуру. Если эта архитектура хороша, то черканины потом не будет. > > Будет. Если уж мы пишем на бумаге программу - то мы пишем реализацию, а не > архитектуру.
Начните с того, чтобы на бумаге архитектуру написать. После этого и реализацию можно. А вот если архитектуру вы _нарисовали_ в UML-редакторе с кодогенератором и начинаете работать с тучи автосгенерированного кода, тут вам уже к бумаге никак не прийти. Но отсутствие дисциплины мышления это нетехническая проблема и никакой редактор не поможет ее решить, только время зря тратите. > > AB> А также достоинствами - наилучшая гибкость среди всех методов. > > Наилучшая гибкость - у полного переписывания. > > Ну это уже крайний случай. Можно тогда заодно перепридумать бумагу и ручку. Карандаш? > > эмбедщины - суперкомпьютеры. И я думаю, что и сейчас, если копнуть, > > можно парочку вполне приемлемых найти, в которых defmacro уже есть... > > не понравился мне лисп, что даже вникать не хочется. А зря - идеология заслуживает внимания, даже если код будете писать на другом языке. Впрочем, глядя на разницу в размере программы на чистом С и на лиспе и подобрав быстрый интерпретатор, есть повод задуматься. Best regards, Alexey Pechnikov. http://pechnikov.tel/