Code Style
От: Graf Alex Украина http://grafalex.oberon.kiev.ua
Дата: 13.11.06 08:23
Оценка:
От нас тут требуют выполнения стандартов по стилистике кода...

Есть одна проблема: один из стандартов гласит, что все методы ДОЛЖНЫ именоваться с большой буквы. А у нас уже полмиллиона строк кода, в котором методы именуются с большой буквы только те, которые пронаследованы от MFCшных классов. Все остальные методы поголовно с маленькой буквы...

Помогите найти отмазу, дабы не переделывать существующий код... Переделка кода займет дофига времени и может внести кучу ошибок...
Re: Code Style
От: jazzer Россия Skype: enerjazzer
Дата: 13.11.06 08:26
Оценка:
Здравствуйте, Graf Alex, Вы писали:

GA>От нас тут требуют выполнения стандартов по стилистике кода...


GA>Есть одна проблема: один из стандартов гласит, что все методы ДОЛЖНЫ именоваться с большой буквы. А у нас уже полмиллиона строк кода, в котором методы именуются с большой буквы только те, которые пронаследованы от MFCшных классов. Все остальные методы поголовно с маленькой буквы...


GA>Помогите найти отмазу, дабы не переделывать существующий код... Переделка кода займет дофига времени и может внести кучу ошибок...


Скажите начальству, что такое можно сделать только при помощи XRefactory, нехай покупают для всех — хороший повод разжиться хорошим инструментом
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Code Style
От: denaturat  
Дата: 13.11.06 08:26
Оценка:
Здравствуйте, Graf Alex, Вы писали:

GA>От нас тут требуют выполнения стандартов по стилистике кода...


GA>Есть одна проблема: один из стандартов гласит, что все методы ДОЛЖНЫ именоваться с большой буквы. А у нас уже полмиллиона строк кода, в котором методы именуются с большой буквы только те, которые пронаследованы от MFCшных классов. Все остальные методы поголовно с маленькой буквы...


GA>Помогите найти отмазу, дабы не переделывать существующий код... Переделка кода займет дофига времени и может внести кучу ошибок...
Re: Code Style (+)
От: denaturat  
Дата: 13.11.06 08:29
Оценка:
1. Можно только временем припугнуть. Можно подсчитать, сколько времени уходит на замену одного метода, помножить на количество методов и поделить на количество разработчиков.
В случае страшной цифры намекнуть на срыв сроков проекта.

2. Поискать средства для такого перелопачивания
Re[2]: Code Style (+)
От: Graf Alex Украина http://grafalex.oberon.kiev.ua
Дата: 13.11.06 09:09
Оценка:
Здравствуйте, denaturat, Вы писали:

D>1. Можно только временем припугнуть. Можно подсчитать, сколько времени уходит на замену одного метода, помножить на количество методов и поделить на количество разработчиков.

D>В случае страшной цифры намекнуть на срыв сроков проекта.

D>2. Поискать средства для такого перелопачивания

Цифрами напугал, переделывать код облом...

Суть вопроса была не совсем в этом... Есть механизм формального отхода от стандарта. Нужно только придумать граммортную отмазку. Тем более что этот пункт стандарта никак не влияет на качество кода.
Re[3]: Code Style (+)
От: jazzer Россия Skype: enerjazzer
Дата: 13.11.06 09:13
Оценка:
Здравствуйте, Graf Alex, Вы писали:

GA>Здравствуйте, denaturat, Вы писали:


D>>1. Можно только временем припугнуть. Можно подсчитать, сколько времени уходит на замену одного метода, помножить на количество методов и поделить на количество разработчиков.

D>>В случае страшной цифры намекнуть на срыв сроков проекта.

D>>2. Поискать средства для такого перелопачивания

GA>Цифрами напугал, переделывать код облом...

GA>Суть вопроса была не совсем в этом... Есть механизм формального отхода от стандарта. Нужно только придумать граммортную отмазку. Тем более что этот пункт стандарта никак не влияет на качество кода.



В стандарте С++ нет ни одного метода с большой буквы.
Все с маленькой.
Наверняка вы еще каким-нть библиотеками пользуетесь, у которых функции тоже не с большой буквы
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: Code Style
От: Glоbus Украина  
Дата: 13.11.06 10:12
Оценка:
Здравствуйте, Graf Alex, Вы писали:

GA>От нас тут требуют выполнения стандартов по стилистике кода...


GA>Есть одна проблема: один из стандартов гласит, что все методы ДОЛЖНЫ именоваться с большой буквы. А у нас уже полмиллиона строк кода, в котором методы именуются с большой буквы только те, которые пронаследованы от MFCшных классов. Все остальные методы поголовно с маленькой буквы...


GA>Помогите найти отмазу, дабы не переделывать существующий код... Переделка кода займет дофига времени и может внести кучу ошибок...


Так и скажи


Переделка кода займет дофига времени и может. Вы же не хотите, чтобы мы тратили время на глупую работу? А весь новый код мы конечно же будем писать в соответсвии с новыми требованиями...

Удачи тебе, браток!
Re[2]: Code Style
От: Graf Alex Украина http://grafalex.oberon.kiev.ua
Дата: 13.11.06 10:18
Оценка:
Здравствуйте, Glоbus, Вы писали:

G>

G>Переделка кода займет дофига времени и может. Вы же не хотите, чтобы мы тратили время на глупую работу? А весь новый код мы конечно же будем писать в соответсвии с новыми требованиями...

Ну то, что много времени это и ежу понятно...
А вот с новым кодом лажа возникнет в том, что тогда уже будет ни так ни так.... Сейчас то хоть все в одном стиле, хотя и не по стандарту
Re[3]: Code Style
От: remark Россия http://www.1024cores.net/
Дата: 13.11.06 21:38
Оценка:
Здравствуйте, Graf Alex, Вы писали:

GA>Здравствуйте, Glоbus, Вы писали:


G>>

G>>Переделка кода займет дофига времени и может. Вы же не хотите, чтобы мы тратили время на глупую работу? А весь новый код мы конечно же будем писать в соответсвии с новыми требованиями...

GA>Ну то, что много времени это и ежу понятно...
GA>А вот с новым кодом лажа возникнет в том, что тогда уже будет ни так ни так.... Сейчас то хоть все в одном стиле, хотя и не по стандарту

Ну так может сказать, что б стандарт поменяли.
Они вообще его зачем делали?
Эти люди они вообще на замлю спускались и настоящий код проектов видели?


1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
Re: Code Style
От: Karbofos Россия  
Дата: 14.11.06 07:39
Оценка:
Здравствуйте, Graf Alex, Вы писали:

GA>От нас тут требуют выполнения стандартов по стилистике кода...


GA>Есть одна проблема: один из стандартов гласит, что все методы ДОЛЖНЫ именоваться с большой буквы. А у нас уже полмиллиона строк кода, в котором методы именуются с большой буквы только те, которые пронаследованы от MFCшных классов. Все остальные методы поголовно с маленькой буквы...


GA>Помогите найти отмазу, дабы не переделывать существующий код... Переделка кода займет дофига времени и может внести кучу ошибок...


У нас в конторе тоже применяются стандарты кодирования, но они применяются только к новому коду. Существующий не переписывается, т.к. это, во-первых, может привести к появлению новых ошибок (а вдруг такое же имя, но с большой буквы уже где-то есть), а во-вторых, приводит к усложнению при отслеживании изменений.
И на этот счет у нас даже есть в стандарте пункт, говорящий о том, что если производятся модификации в каком-то куске кода, то эти модификации должны быть выполнены согласно уже примененным там стандартам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.