Описание тега coding-style

**НЕ ИСПОЛЬЗОВАТЬ! Этот тег относится к совершенно самоуверенному предмету и поэтому больше не по теме.** Вопросы, соответствующие стилю кодирования и соглашениям.
4 ответа

Проверка полей в конструкторе и установщике считается плохим избыточным кодом?

У меня есть следующий класс: public class Project { private int id; private String name; public Project(int id, String name) { if(name == null ){ throw new NullPointerException("Name can't be null"); } if(id == 0 ){ throw new IllegalArgumentExceptio…
01 сен '12 в 16:28
4 ответа

Стиль кода = когда использовать значение сравнения первым в операторе if

В последнее время я видел несколько примеров, когда утверждения написаны следующим образом: if ( false === $testValue) { //do something } в отличие от более общего: if ($testValue === false) { //do something } Очевидно, что это вопрос стиля, и он не…
03 апр '11 в 15:28
3 ответа

Чтение в Python текстового файла со списком и скрытие некоторых значений в плавающем

У меня есть текстовый файл с х, у и Id text = "c:\\text.txt" 480031, 6171223, 77-1084-A, 478578, 6170168, 77-0767-A, 479429, 6171688, 77-1065-A, 479526, 6190464, 79-1420-A, 480469, 6183769, 78-2071-A, ......, ......., ........., Я использую понимани…
3 ответа

Создание таблицы в Android

Первый пост для меня. Я впервые увлекаюсь разработкой для Android, и у меня ограниченный опыт программирования на Java. На мой вопрос... Какой метод предпочтительнее при создании нескольких таблиц в классе dbHelper? Инициализация переменных для хран…
05 дек '12 в 17:21
1 ответ

Стратегия перекодировки URL Codeigniter

Я работаю над проектом, встроенным в codeigniter, который интенсивно использует маршруты и функцию remap для переписывания URL. Текущая реализация запутанная и грязная. По сути, это то, что дизайнер пытался достичь: www.example.com/controller/method…
2 ответа

python: лучший способ улучшить функцию с сообщением об ошибке

Я хочу улучшить следующую функцию. С учетом типов данных Pixel в GDAL (например: "Int16") повторно введите кодовый номер. def GDAL_data_type(dataType): dtypes = { "Unknown": 0, "Byte": 1, "UInt16": 2, "Int16": 3, "UInt32": 4, "Int32": 5, "Float32": …
0 ответов

Python кивые преимущества ObjectProperty

Я читаю книгу Марка Василькова "Черновики". В главе 1 автор вводит понятие свойств и утверждает, что они делают код чище. Без свойств: я начал со следующего main.py # Source: Chapter 1 of Kivy Blueprints # File: main.py from time import strftime fro…
2 ответа

Абстрактные классы против шаблонов - хорошие практики

Допустим, у меня есть некоторый класс, который представляет алгоритм, и этот алгоритм требует чего-то особенного из данных (например, некоторая функция-член). В примере мы можем сделать: <<interface>> +------------------------+ +--------…
14 окт '15 в 22:05
1 ответ

Префикс геттер и сеттер с sqldelight

Можно ли настроить sqldelight для префикса всех геттеров и сеттеров? CREATE TABLE foo { bar TEXT } bar () -> getBar ()
08 июл '16 в 13:13
2 ответа

Как получить доступ к элементу внутри стиля программно?

У меня есть стиль кнопки WPF ниже: <Style x:Key="myButtonStyle" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type Button}"> <Grid Width="{Binding Width}" Height=…
22 ноя '11 в 18:53
1 ответ

Как написать шаблон руля в файле JavaScript

Шаблон руля javascript, как правило, добавляется в файл HTML, было бы проще, если бы мы могли сохранить все шаблоны в файле javascript, есть ли лучший способ сделать это? <script id="entry-template" type="text/x-handlebars-template"> <h1&gt…
20 дек '14 в 01:50
3 ответа

Метод Xcode 4 заключает в скобки "{" соглашение

Я переключился на Xcode 4, пока он был в бета-версии, и я в основном редактировал существующий код, поэтому до сих пор не особо задумывался над этим... Шаблоны файлов Apple, похоже, изменили соглашение о методах кодирования. Как пример, pre-Xcode 4 …
28 апр '11 в 19:37
1 ответ

Objective-C кодирования соглашения

Я ищу лучшие практики и соглашения по кодированию, поэтому у меня есть вопрос по этому поводу. Посмотрел почти все из них, но не смог найти никаких ответов. Пример функции: - (int)getSomeNumber { int result = 0; if (something) { result++; } return r…
2 ответа

Что является хорошим примером действительно чистого и ясного [R] кода для педагогических целей?

Я работаю с небольшой командой аналитиков и статистиков над тем, что будет частью кода R среднего размера. Они умные люди, но сами по себе они не обучены и не имеют опыта работы программистами. (Да.) Они написали некоторый R-код, но для того, чтобы …
16 ноя '09 в 00:24
10 ответов

Каков правильный стиль для импорта списка в Java?

Лучше ли перечислить каждый отдельный фрагмент пакета, который вам понадобится (см. № 1), или лучше просто импортировать все из пакета (см. № 2)? 1 import java.awt.image.ColorModel; import java.awt.image.ComponentColorModel; import java.awt.image.Co…
14 янв '10 в 19:56
1 ответ

Могу ли я улучшить этот фрагмент кода AngularJS / AJAX?

У меня есть следующий общий код. MyClass.prototype.doSomething = function () { $.ajax({ url: turl, dataType: 'jsonp', success: function (_this) { //closure return function (data) { _this._angular_scope.$apply(function () { _this.property = // extrac…
2 ответа

python: имена декораторов должны быть действиями или описаниями?

Скажем, у меня есть декоратор, который заставляет функцию распечатывать любые исключения и возвращать None, если возникает исключение, вместо сбоя. Если это хорошая идея, какой стиль именования предпочтителен? а) @ignore_exceptions def foobar(a, b, …
15 июн '12 в 19:21
1 ответ

UnboundLocalError при вызове вложенной функции, определенной после вызова

Скажем, у меня очень длинная функция, часто я хочу разбить ее на более мелкие, чтобы улучшить читаемость. class A: def long_function(self): self.helper1() self.helper2() ... return def helper1(self): #hardwork ... Затем я обнаружил, что функции Pyth…
08 июл '13 в 19:07
8 ответов

Что такое стандартный формат документации Python?

Я видел несколько разных стилей написания строк документации на Python, есть ли официальный или "согласованный" стиль?
10 окт '10 в 01:10
1 ответ

Структура кода с помощью Asynctask Android

Я предполагаю, что я просто делаю "Спагетти-код". Perhabs, некоторые эксперты могут помочь мне написать лучший код для моего решения. Следующие псевдокоды покажут мою проблему: У меня есть некоторые процедуры, которые работают долго. Эта процедура п…
08 май '13 в 16:27