Форум: "Потрепаться";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизУдобочитаемость исходников Найти похожие ветки
← →
Green-Templar (2005-10-10 16:54) [0]А есть программа, которая реструктуризирует исходники дэлфи так чтобы они стали удобочитаемыми? А если она сделает из моего карявого кода ООП, то будет ваще просто супер. А как вообще называется наука о написании удобочитаемых исходников? Рефакторинг?
Просьба не прикалываться.
← →
TUser © (2005-10-10 16:55) [1]DelForEx
← →
Джо © (2005-10-10 16:55) [2]
> А если она сделает из моего карявого кода ООП, то будет
> ваще просто супер.
и
> Просьба не прикалываться.
Эти 2 пожелания не совместимы по определению ;)
← →
Джо © (2005-10-10 16:57) [3]П.С.
"Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure." -- MartinFowler.
← →
green-templar (2005-10-10 17:14) [4]>> Просьба не прикалываться.
>Эти 2 пожелания не совместимы по определению ;)
if not (датьсовет and not прикалываться) then exit;
← →
Игорь Шевченко © (2005-10-10 17:18) [5]
> А есть программа, которая реструктуризирует исходники дэлфи
> так чтобы они стали удобочитаемыми?
Есть. Руки.exe
> А если она сделает из моего карявого кода ООП
А не писать корявый код не судьба ?
← →
Digitman © (2005-10-10 17:20) [6]
> green-templar (10.10.05 17:14) [4]
ты сморозил натуральную галиматью вида
> она сделает из моего карявого кода ООП
как же тут не "приколоться" ?
т.е. твой код есть "черт-те что и с боку бантик" - и из этого "сырца" нужно "сотворить" нечто называемое "ООП" ?
ну уж знаешь ли ! это уж слишком уж)) ..
← →
Green-Templar (2005-10-10 17:26) [7]Блин, у меня нормальная прога (игрушка), просто там не ООП! Из-за этого код тяжело читать! Ну раз нельзя, то прийдётся переписывать. Только сначала попробую DelforEx... Кто-нибудь может дать ссылку?
>Игорь Шевченко
С чего ты это взял?
← →
Джо © (2005-10-10 17:29) [8]Неиспользование принципов ООП <> корявый код.
Корявый код - он коряв вне зависимости от идеологии. Он коряв сам по себе. Корявость есть его неотьемлемое свойство :)
← →
Карелин Артем © (2005-10-10 17:31) [9]
> Green-Templar (10.10.05 17:26) [7]
Видишь ли в чем дело... Если код кривой, то выпрямить его другой программой уже не судьба.
Удобочитаемость за счет переформатирования исходного текста повысить реально. Но это просто разруливание больших/маленьких букв, переносов и пробелов под какой-либо принятый автором программы стандарт оформления.
← →
лауреат натрия (2005-10-10 17:40) [10]>> А есть программа, которая реструктуризирует исходники дэлфи
>> так чтобы они стали удобочитаемыми?
>Есть. Руки.exe
При написании кода также стоит выгружать контрафактная_трава.sys, и загружать правильная_трава.sys, в противном случае ООП можно будет получить лишь используя мухомора_экстракт.vxd, что чревато ухудшением сотояния церебральной разводки и уменьшением пропускной способности мозгов (в смысле, памяти).
>А как вообще называется наука о написании удобочитаемых исходников?
Орфография.
← →
Игорь Шевченко © (2005-10-10 17:53) [11]Green-Templar (10.10.05 17:26) [7]
> С чего ты это взял?
С твоих слов, разумеется. Словосочетание "корявый код" с орфографической ошибкой было приведено в заглавном посте.
← →
oldman © (2005-10-10 17:56) [12]Удалено модератором
← →
y-soft © (2005-10-10 20:00) [13]>Green-Templar (10.10.05 17:26) [7]
...Только сначала попробую DelforEx... Кто-нибудь может дать ссылку?
Пожалуйста:
http://www.dow.wau.nl/aew/DelForExp.html
← →
БарЛог © (2005-10-10 20:58) [14]Орехи?
← →
green-templar (2005-10-10 21:12) [15]Всем спасибо.
Игорь Шевченко
Я НЕ сказал что я пишу корявый код, я сказал, что у меня ЕСТЬ корявый код! Или просто хочется побычить?
← →
Джо © (2005-10-10 21:28) [16]
> [15] green-templar (10.10.05 21:12)
> Я НЕ сказал что я пишу корявый код, я сказал, что у меня
> ЕСТЬ корявый код!
То есть, он написан не тобой?
Как тогда это согласуется с
> А если она сделает из моего карявого кода ООП, то будет
> ваще просто супер.
?
← →
green-templar (2005-10-10 21:33) [17]Джо, он написан во времена моей юнности когда я ещё не знал что такое ООП.
← →
vrem (2005-10-10 21:37) [18]Нет, нет оправдания!! исходник и неудобочитаемый! - всё, конец...)
← →
БарЛог © (2005-10-10 22:48) [19]Чего-то я не понимаю...
"она сделает из моего карявого кода ООП" - это как?
← →
iZEN © (2005-10-11 03:51) [20]>Green-Templar (10.10.05 16:54)
> А как вообще называется наука о написании удобочитаемых исходников? Рефакторинг?
Наверное, эта наука называется "Переформатирование кода".
Рефакторинг - это тюнинг РАБОТАЮЩЕГО кода для ЭФФЕКТИВНОГО использования (про повторное использование слышали? Он для этого отчасти предназначен, но не только...). Рефакторинг к форматированию не имеет ни малейшего отношения. Идеальные опреации рефакторинга поддерживаются средой IntelliJ IDEA, за ней идут Eclipse IDE (очень неплохо), NetBeans, Borland JBuilder. Замыкает десятку MS VisualStudio с плагином Resharper (сомнительное удовольствие). Delphi в изначальной поставке ничего такого не даёт - ручной поиск по исходникам и замена, хотя, говорят, есть небесплатные плагины...
А так - читать Мартина Фаулера со товарищи "Рефакторинг: улучшение существующего кода" (можно в русской редакции издательства Символ-Плюс) - там расписано что это такое и зачем это едят.
> Игорь Шевченко © (10.10.05 17:18) [5]
> > А есть программа, которая реструктуризирует исходники дэлфи так чтобы они стали удобочитаемыми?
> Есть. Руки.exe
Delphi: не судьба либо, действительно, Руки.exe.
Eclipse, NetBeans, etc.: Ctrl+Shift+F
> > А если она сделает из моего карявого кода ООП
> А не писать корявый код не судьба ?
Часто просто невозможно руками отступы отбить. ;)
← →
Bel © (2005-10-11 09:41) [21]> green-templar (10.10.05 21:33) [17]
>
> Джо, он написан во времена моей юнности когда я ещё не знал что такое ООП.
Похоже, ты и сейчас не знаешь, что это такое, раз употребляешь фразы "сделает из ... кода ООП"
← →
Игорь Шевченко © (2005-10-11 10:41) [22]green-templar (10.10.05 21:12) [15]
> Я НЕ сказал что я пишу корявый код, я сказал, что у меня
> ЕСТЬ корявый код! Или просто хочется побычить?
Ты сюда вообще зачем пришел ? За советом ? Так вот тебе совет - не пиши корявый код и будет тебе счастье.
← →
ANB © (2005-10-11 11:12) [23]Усе имхо. (У меня сегодня понедельник, т.к. вчера в отгуле был)
1. Не всякий не ООП код является корявым
2. Корявым может быть и ООП код
3. Если функционал реализован без ООП и работает, то лучше на ООП его не переделывать (а лучше вообще не трогать, пока работает).
4. ООП - не панацея от кривых рук.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.043 c