All streams
Search
Write a publication
Pull to refresh
8
0
Варвара @SmartFrog

Программист и исследователь

Send message
Всё верно, хороший код нуждается в минимуме комментариев, необходимых в основном для генерации документации к API и, в редких случаях, для разделения на блоки длинных функций, чтобы было проще ориентироваться. Плюс, конечно, TODO. Во всех остальных случаях комментарии не нужны либо код плохой. Мне часто приходится читать чужой код. Сначала это была самописная CMS моего товарища (написанная еще в студенческие годы, и потому довольно грустная). Никакие комментарии не спасали. Теперь это плагины к фреймворкам, созданные профессиональными программистами (зачастую весьма сырые и слабо документированные). Не знаю, кто все эти люди, написавшие код, но мы неплохо понимаем друг друга без лишних комментариев.
В новой версии SonataAdminBundle (2.2.*) не получается использовать русский язык в полях label:
            <tag name="sonata.admin" manager_type="orm" group="Новости" label="Категории новостей"/>

Бандл пытается транслителировать их (с помощью функции iconv,, у меня почему-то неудачно). Поэтому лучше сразу написать их латиницей, а для русификации воспользоваться файлом переводов.

Или только у меня с этим возникла проблема и я что-то делаю не так?
Интересно, насколько медленнее будет задача про лифт через условные операторы, например:
int worker4(unsigned int n) { return (n == 2)?1:2; }
2

Information

Rating
Does not participate
Location
Барнаул, Алтайский край, Россия
Registered
Activity