Результаты поиска по запросу "coding-style"

6 ответов

Пример:

у напечатать таблицу, смешанную со строковыми значениями и значениями с плавающей запятой, в качестве распечатки вывода с разделителями табуляции. Конечно, я могу сделать работу: >>> tab = [['a', 1], ['b', 2]] >>> for row in tab: ... out = "" ...

17 ответов

Когда вам нужно взглянуть на класс, чтобы узнать, как его использовать, вы должны взглянуть на файл заголовка. Заголовочный файл должен содержать список того, что он может делать (закомментированный для описания деталей использования каждой функции), и он должен включать список переменных-членов. Он НЕ ДОЛЖЕН включать КАК реализована каждая отдельная функция, потому что это лишняя информация, которая загружает только заголовок.

ичный стиль в C ++ всегда заключался в том, чтобы помещать объявления классов во включаемый файл, а определения в файл .cpp, очень как это предусмотрено вОтвет Локи наЗаголовочные файлы C ++, разделение кода [https://stackoverflow.com/a/280048], ...

3 ответа

@ Cumbayah, Привет ... надеюсь, у тебя все в порядке: o) Ты говоришь, что префикс избыточен (тогда у меня есть много переименований ВАШИХ старых интерфейсов, чтобы сделать хе-хе)? Внезапно мне кажется, что, возможно, мне всегда следует ожидать ОЖИДАЕМЫХ интерфейсов, а не конкретных классов. Учитывая это предположение, я понимаю, почему префикс может быть опущен.

тоящее время я читаю «Чистый код» Роберта Мартина (UncleBob) и вообще люблю размышления о UncleBob. Однако, я немного запутался, когда прочитал, что он избегает префиксов интерфейсов, таких как «IPerson». Он заявляет: «Я не хочу, чтобы мои ...

ТОП публикаций

3 ответа

 петли.

ы должны разбить очень длинный список понимания? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long]Я также видел где-то, что люди, которые не любят использовать '\', чтобы разбить строки, но ...

5 ответов

Таким образом, я заменил My.Computer.FileSystem.WriteAllText на system.io.file.WriteAllText, и это исправило это.

твует много дублирования функций вMy.Computer.FileSystem а такжеSystem.IO.File Пространства имен. Так в чем же разница между: My.Computer.FileSystem.CopyFile(source, dest, True)а также: System.IO.File.Copy(source, dest, True)Есть ли разница в ...

6 ответов

Это может быть возможно, но у нас есть люди на MacOS, Linux и Windows, поэтому он должен быть кроссплатформенным. Некоторым из нас нужны возможности редактирования / ярлыки, которые предоставляет Vim. Но определенно альтернатива, так как многие из нас в настоящее время используют SQLYog (в некоторых случаях под WINE).

я получаю очень сложные операторы SQL и спрашиваю себя, есть ли там какое-либо руководство по стилю, которое диктует общий способ выкладывания различных аспектов запроса. Я ищу что-то описательное в духеPython's ...

3 ответа

Как указывает @sarnold, избыточные неожиданные байты вносят исправления и бесполезно вносят различия.

дого проекта FOSS, который я знаю, есть правила против пробела в коде. Но я думаю, что вполне естественно продолжить текущий отступ на следующей строке: int main() { ....int a = 42; .... ....return a; }Но Git, например, выдает предупреждения в ...

3 ответа

Таким образом, столбец можно установить в View -> Wrap Column, затем показать / скрыть, используя View -> Show / Hide Wrap Column.

ли отобразить строку с правым полем длиной 80 символов в TextMate? (то есть линия правого поля в eclipse, gedit и т. д.) Если так, как я могу это настроить?

5 ответов

(Извините, что возродил старую ветку, я наткнулся на это, когда искал способы реализовать то, что охватывает ответ Брайана, и подумал, что я потрачу на это 2 цента).

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

9 ответов

Надеюсь, это проясняет.

ли разница между: public void main(String args[]) { ... }а также public void main(String[] args) { ... }Я не верю в это, но мне интересно.