Вопросы с тегом «conventions»

Общий тег, охватывающий любой принятый метод выполнения действий, который может включать в себя именование, интервалы, кодирование, комментарии и т. Д.

10
Где разместить частные методы в Ruby?
В большинстве блогов, руководств или книг есть частные методы внизу любого класса / модуля. Это лучшая практика? Я нахожу более удобными частные методы по мере необходимости. Например: public def my_method # do something minion_method end private def minion_method # do something end public def next_method end Таким образом, я нахожу …
95 ruby  conventions 

4
Objective-C: утверждение против исключения против ошибки
В Какао, когда мне следует использовать NSAssert, NSException, NSError? Вот о чем я думал: NSAssert - при создании любой клиентской программы, используемой для собственной выгоды программистов, для двойной проверки правил, соглашений, предположений или предварительных условий и постусловий? NSException - при создании сторонней библиотеки для других программистов, использующих библиотеку, чтобы они …

14
Следует ли программистам использовать логические переменные для «документирования» своего кода?
Я читаю Код Макконелла , и он обсуждает использование логических переменных для документирования вашего кода. Например, вместо: if((elementIndex < 0) || (MAX_ELEMENTS < elementIndex) || (elementIndex == lastElementIndex)){ ... } Он предлагает: finished = ((elementIndex < 0) || (MAX_ELEMENTS < elementIndex)); repeatedEntry = (elementIndex == lastElementIndex); if(finished || repeatedEntry){ ... …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.