|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июн 23, 2004 08:49:56 Программер в большинстве своем читатель, а не писатель (с) (Не помню кто). Так вот у каждого выработался свой стиль написания - каждый по своему выравнивает код, делает описания, объявляет переменные и тд. Так вот у меня иногда от чужих исходников в глазах рябит - невыровненно, все косо криво, никакой красоты, сегодня зародилась идея написать "оформлятель кода" для подстройки к выбранному стилю кодирования. Кто нибудь слышал о подобных программах? Не хочеться изобретать колесо. |
|
|
Дата: Июн 23, 2004 11:32:50 хм. я тоже страюсь всегда оформлять свой код, т.к. самому эт этого приятно... по началу то конечно криво пишешь, т.к. важно написать прально сам код. ну а потом наводишь марафет... и радуешься ;) Насчет прог, я о таких не слышал... придется тебе изобрести колесо %) |
|
|
Дата: Июн 23, 2004 11:41:49 К сям может и есть такая приблуда , а к асму сомневаюсь . Мне кажеться invoke хоть и сокращает , облегчает понимание , но портит красоту ассемблерного листинга . Ибо |метка|инструкция|операнд|комментарий| довольно удачное сочетание для асма . |
|
|
Дата: Июн 23, 2004 11:53:48 bogrus а вот мне очень нравится invoke. |
|
|
Дата: Июн 23, 2004 12:03:39 для сишных и дельфовых исодников точно есть такие тулзы (названия, правда, не вспомню) для асма даже не встречал - да и толку от такой тулзы, имхо, немного. Я, например, чужие сорцы на асме смотрю уже если совсем негде глянуть (или если просят ошибку найти :)) invoke хоть и сокращает, облегчает понимание, но портит красоту ассемблерного листинга когда будут сорцы на 5-10 тысяч строк будет не до красоты листинга :) В инвоуке что действительно неудобно, так это использование eax для смещений (addr blabla) - иногда раздражает. |
|
|
Дата: Июн 23, 2004 12:14:36 А я считаю, что код - это всегда единство формы и содержания. И если код криво оформлен и отформатирован, то, скорее всего, и работает он точно так же. И такой проще выкинуть на помойку... |
|
|
Дата: Июн 23, 2004 12:40:10 И если код криво оформлен и отформатирован, то, скорее всего, и работает он точно так же. не всегда, другое дело что его читать тяжело. Я свой код форматирую, но его тяжело даже мне читать по прошествии времени, поэтому комментарии рулят к ассемблерному коду. |
|
|
Дата: Июн 23, 2004 13:23:13 Лучше написать программу которая будет сбивать все оформление в нечитаемую кашу - такой код можно отдать заказчику, а потом не стыдно будет просить денег за поддержку ;-) |
|
|
Дата: Июн 23, 2004 13:28:56 Лучше написать программу которая будет сбивать все оформление в нечитаемую кашу Можна взять HTML Optimizer , сбивает всё в одну строчку . Только надо переименовать .asm в .html перед оптимизацией :) |
|
|
Дата: Июн 23, 2004 13:34:36 сбивать все оформление в нечитаемую кашу не, лучше так: db 55h dw 0EC8Bh и т.д. И сорцы вроде - компилируется же :)) |
|
|
Дата: Июн 23, 2004 13:43:39 · Поправил: bogrus Слыхал уже есть люди телепатически управляющие интернетом без компа ! А может уже есть утилита , которая сама добавляет комментарии к исходнику ? :) О! К проглогу есть The Prolog source code commenter , к дельфям есть Commenter v.1.07.02.98 , Source Code Commentor v.1.26 и к бесику есть . Гы ... Чё там комментировать . А к асму нет :( |
|
|
Дата: Июн 23, 2004 15:24:30 Dr.Golova Лучше написать программу которая будет сбивать все оформление в нечитаемую кашу - такой код можно отдать заказчику, а потом не стыдно будет просить денег за поддержку ;-) кстати, а есть такая прога для С++ ? |
|
|
Дата: Июн 23, 2004 19:41:17 > кстати, а есть такая прога для С++ ? Да вроде была ;) |
|
|
Дата: Июн 23, 2004 19:42:13 Тю, Eclipse или VS. И та, и другая элементарно умеют форматить код. |
|
|
Дата: Июн 23, 2004 19:48:52 Вот вот. Сегодня завершил 18-часовой мозговой штурм по одной проге. Писал ее в VS, с коментсами к каждой строчке. Глянул - просто сердце радуется. Краем глаза заглянул в страшный асмовый проект и как обычно появилось желание все переписать. :) |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.068 |