Вопросы с тегом «programming-practices»

Практика программирования - это общепринятые или не очень распространенные практики при разработке программного обеспечения. Они могут включать в себя такие вещи, как Agile Development, Kanban, сочетания клавиш и т. Д.

9
Советы по убеждению босса, что проверка кода - хорошая вещь [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Допустим, один работает в гипотетической компании, в которой есть несколько разработчиков, которые …

5
Разве «глубокие композиционные иерархии» тоже не плохи?
Извиняюсь, если «Составная иерархия» не вещь, но я объясню, что я имею в виду под этим вопросом. Нет ни одного программиста ОО, который бы не сталкивался с вариациями «Сохраняйте иерархию наследования плоскими», «Предпочитайте композицию над наследованием» и так далее. Тем не менее, глубокие композиционные иерархии также кажутся проблематичными. Допустим, нам …

7
Это плохая практика для хранения определенных значений в виде строк?
Это очень расплывчатое название, но я не мог придумать лучшего способа выразить это. Но, в качестве примера, подумайте о направлении, в котором движется персонаж в игре. Просто кажется неправильным использовать строку, а затем делать что-то подобное if(character.direction == "left"). Мне кажется , что она оставляет слишком много места для глупых …

5
Может ли язык программирования сконструировать принудительный «чистый код»? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Поэтому я пишу свои первые проекты на C ++, и кажется, что для того, …

8
Нормально ли для программиста время от времени не иметь 100% ясности в отношении своего кода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я не опытный программист, поэтому, может быть, поэтому, но я заметил, что всякий раз, …

5
Примирить противоречивые советы по программированию: заставить что-то работать и повторять и действительно продумать это перед написанием кода
Я программист среднего уровня с несколькими годами профессионального опыта, который находится на полпути к получению степени магистра. При обучении программированию я часто слышал два, казалось бы, противоречивых совета. Первым советом было быстро заставить что-то работать, посмотреть, как это работает (с помощью прототипирования или неформального тестирования), улучшить версию, посмотреть, как она …

4
Требуется ли «Получить или установить ...» в документации по свойствам в формате XML?
Я ищу рекомендацию лучшей практики для комментариев XML в C #. При создании свойства создается впечатление, что ожидаемая документация XML имеет следующую форму: /// <summary> /// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance. /// </summary> public int ID { get; set; } Но так …

7
Как стать хорошим командным игроком? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я программирую (одержимо) с 12 лет. Я достаточно хорошо разбираюсь во всем …

8
Процедурный код против кода ООП
Я закончил проект на PHP с числом строк более 13000 в процедурном стиле [потому что я очень хорошо знаком с этим, хотя я знаю ООП], и проект работает отлично. Но я должен преобразовать это в ООП? [ потому что мир занят ООП ] Мой код не нуждается в какой-либо функции …

7
Следует ли использовать «другое» в ситуациях, когда поток управления делает его избыточным?
Иногда я сталкиваюсь с кодом, подобным следующему примеру (что именно делает эта функция, выходит за рамки этого вопроса): function doSomething(value) { if (check1(value)) { return -1; } else if (check2(value)) { return value; } else { return false; } } Как вы можете видеть, if, else ifи elseутверждения используются в …

3
Хорошо ли просматривать программы со старшими и начальниками, даже если они работают нормально?
В моей компании, перед выполнением какого-либо проекта, мой начальник просит моих пожилых людей проверить программы, написанные мной или другими членами команды, а иногда и босс также сидит с нами для проверки. Я думаю, что это хороший способ получить знания, но иногда, когда программы работают нормально, они не работают одинаково после …

5
Структура папок веб-приложения Java
Как новичок в J2EE, я недавно начал разрабатывать свой собственный проект с нуля, используя Ядро J2EE: Servlets & Jsps. Я не мог оценить, правильная структура папок моего проекта или нет. Вот структура папок моего проекта. Прежде чем задать вопрос, я признаю, что не мог ответить или не оправдать, если кто-то …

11
Почему использование System.out.println () так плохо? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

7
Как улучшить обучение студентов в отношении ремонтопригодности? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Ремонтопригодность - главная задача профессиональной разработки программного обеспечения. В действительности, обслуживание - это почти …

9
Определение программной ошибки. Blizzard Entertainment настаивает на том, что моя «ошибка» вовсе не является ошибкой. Они правы? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.