Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Оптимизация программного кода (http://forum.oszone.net/showthread.php?t=30213)

DYURIK 19-10-2003 12:30 207794

Я работаю програмером в одной конторе, кроме меня там еще 20 програмеров, которие работают над одним проектом. Соответственно код написаный каждым програмером отличается. Хотелось бы стандартизировать весь код написаный програмерами. Так вот есть ли какая программа для этого???? И если есть, то где ее можно витянуть???

DimSher 20-10-2003 07:55 207795

Spiderman
Как ты себе представляешь подобное....
Для работы над совместным проектом обычно составляется соглашение о переменных, об основных принципах работы. Необязательно письменное, но договорится надо, дабы обеспечить совместимость модулей. А иначе может получиться "лебедь рак и щука".

bgg0408 21-10-2003 00:25 207796

to Spiderman
1. Надо прийти к соглашению о правилах кодирования. Т.е договориться о унифицированном стиле кода, названии переменных, функций и т.д.
2. Есть программы исключительно для расстановки отступов, пробелов в исходниках, что позволяет делать код более удобочитаемым. Такова, например, утилитка indent из UNIX'а
3. Название темы немного некорректно. Оптимизация кода немного другое, хотя может я и не прав.

[s]Исправлено: bgg0408, 1:28 21-10-2003[/s]

Prisoner 21-10-2003 04:50 207797

bgg0408
А аналогичные проги (твой пост, пункт №2) под win32 имеются? Название хотя бы, остальное найду...

DYURIK 21-10-2003 09:35 207798

Dmitry Sher
bgg0408
Вы конечно правы насчет переменных, но действительно хотелось бы услышать ответ на вопрос Prisoner!!!

Prisoner 21-10-2003 09:40 207799

Spiderman
:)

[mzd] 21-10-2003 14:46 207800

Spiderman
У Borland есть прога для совместной разработки проекта.
Как кличут - хоть убей, не помню (что-то типа Time and Charge), но на любом лицензионном:biggrin: диске с Delphi она есть.

Prisoner 21-10-2003 20:33 207801

Хех...  лицензионные диски...

ivank 21-10-2003 21:14 207802

Spiderman
Prisoner
GNU indent. Есть подо всё, что шевелится. Для C. Как видно из названия только форматирует отступы всякими-разными способами. О способах именования переменных/функций думать раньше было надо. Кстати, язык разработки в вопросе не указан.

Так же есть такая штука как Refactoring Tools. Есть различные версии для Java, Smalltalk. Что-то подобное для Дельфей тоже вроде есть. Про сишные тулзы самому интересно было бы узнать.

[mzd]
А читать вопрос прежде чем отвечать не пробовал?

Prisoner
Не флудим, ок?

Prisoner 22-10-2003 04:11 207803

Угу... замечание понял, проникся и ощутил...
По делу - Pascal Indent (грится, что работает и в дельфи <6) - http://pasind.tsx.org/
Code Indent expert  - http://mypage.uniserve.ca/~hg_soft/experts.htm
Кстати... есть такая штука - CodeRush, столько возможностей, что право, кажется скоро код писать совсем не надо будет %).

[mzd] 24-10-2003 17:00 207804

ivank
Читать вопрос пробовал, получается неплохо.
За основу ответа брал
Цитата:

Я работаю програмером в одной конторе, кроме меня там еще 20 програмеров, которие работают над одним проектом.
Саму программу не пользовал, но про нее читал - предназначена для совместной разработки проекта группой программистов. Прошу прощения, если ответил не совсем в тему.


Время: 02:40.

Время: 02:40.
© OSzone.net 2001-