Описание тега 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, ......, ......., ........., Я использую понимани…
13 мар '14 в 23:23
3
ответа
Создание таблицы в Android
Первый пост для меня. Я впервые увлекаюсь разработкой для Android, и у меня ограниченный опыт программирования на Java. На мой вопрос... Какой метод предпочтительнее при создании нескольких таблиц в классе dbHelper? Инициализация переменных для хран…
05 дек '12 в 17:21
1
ответ
Стратегия перекодировки URL Codeigniter
Я работаю над проектом, встроенным в codeigniter, который интенсивно использует маршруты и функцию remap для переписывания URL. Текущая реализация запутанная и грязная. По сути, это то, что дизайнер пытался достичь: www.example.com/controller/method…
25 авг '11 в 19:16
2
ответа
python: лучший способ улучшить функцию с сообщением об ошибке
Я хочу улучшить следующую функцию. С учетом типов данных Pixel в GDAL (например: "Int16") повторно введите кодовый номер. def GDAL_data_type(dataType): dtypes = { "Unknown": 0, "Byte": 1, "UInt16": 2, "Int16": 3, "UInt32": 4, "Int32": 5, "Float32": …
21 дек '12 в 12:19
0
ответов
Python кивые преимущества ObjectProperty
Я читаю книгу Марка Василькова "Черновики". В главе 1 автор вводит понятие свойств и утверждает, что они делают код чище. Без свойств: я начал со следующего main.py # Source: Chapter 1 of Kivy Blueprints # File: main.py from time import strftime fro…
09 авг '18 в 08:50
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>…
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…
04 июл '13 в 09:16
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…
31 май '13 в 02:15
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