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

19
Как стать хорошим командным игроком? [закрыто]

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

19
Это плохая практика для хранения определенных значений в виде строк?

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

19
Может ли язык программирования сконструировать принудительный «чистый код»? [закрыто]

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

19
Требуется ли «Получить или установить ...» в документации по свойствам в формате XML?

Я ищу рекомендацию лучшей практики для комментариев XML в C #. При создании свойства создается впечатление, что ожидаемая документация XML имеет следующую форму: /// <summary> /// Gets or sets the ID the uniquely identifies this <see cref="User" /> instance. /// </summary> public...

18
Комментированный короткий причудливый код по сравнению с некомментированным длинным простым для понимания кодом - что является предпочтительным?

Иногда алгоритм может быть написан двумя способами: Короткий, причудливый путь; или Более длинный и понятный способ. Например, здесь больше, проще способ копирования строки sourceв destв C: *dest = *source; while (*source != '\0') { source++; dest++; *dest = *source; } (true); И вот короткий,...

18
Следует ли использовать «другое» в ситуациях, когда поток управления делает его избыточным?

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

18
Насколько распространены исправления «бинтов»? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Представьте себе следующий сценарий: Вы обнаружили,...

18
«Забыли пароль» - как с этим справиться?

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

18
Использование ELSE плохое программирование? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

18
Определение программной ошибки. Blizzard Entertainment настаивает на том, что моя «ошибка» вовсе не является ошибкой. Они правы? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

18
Структура папок веб-приложения Java

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

18
Хорошо ли просматривать программы со старшими и начальниками, даже если они работают нормально?

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

18
Как улучшить обучение студентов в отношении ремонтопригодности? [закрыто]

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

18
Почему использование System.out.println () так плохо? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Как вы обычно размещаете регионы в классе?

Мне было интересно, существует ли стандарт для определения областей класса. Я сейчас пользуюсь Fields Constructor Properties Public Methods Private Methods Fieldsбыть частной собственностью и Propertiesбыть публичной. Я обычно буду использовать субрегионы в этом случае, если потребуется, или буду...

17
Конечная точка REST для предварительного просмотра перед отправкой

Я разрабатываю новое веб-приложение на основе REST-бэкенда и HTML + JS-интерфейса. Есть один метод POST для изменения одного объекта (давайте назовем Config), который имеет несколько побочных эффектов в состоянии многих элементов приложения. Давайте предположим, что POST выполняется следующим...

17
Написание руководства для всей компании

Я работаю в небольшой компании. Отдел разработки программного обеспечения компании до того, как меня наняли, состоял из одного перегруженного самоучкой парня. Теперь, когда я несколько лет писал программное обеспечение для компании, мне было поручено установить официальные методы разработки...

17
Как начать соревновательное программирование? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Описательное именование против 80 строк символов [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

17
Как проверить уровень доступа к данным?

У меня есть метод DAO, который использует Spring для доступа JDBC. Он рассчитывает показатель успешности продавца при продаже предмета. Вот код: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE...