Вопросы с тегом «coding»

27
Быть зависимым от IDE. Как это может навредить мне?

Я сильно зависимый от IDE разработчик (NetBeans и Eclipse, так как я являюсь разработчиком JAVA). Я могу правильно кодировать, если у меня есть IDE. Я могу многое положиться на это при разработке, отладке и развертывании. Но без IDE я ничего не могу сделать. Можно кодировать простую программу hello...

26
Эмоциональная привязанность к коду [закрыто]

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

26
Является ли символ возврата каретки устаревшим

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

25
Как выбрать между Tell not Ask и разделением командного запроса?

Принцип « Говори, а не спрашивай» гласит: вы должны стараться рассказать объектам, что вы хотите, чтобы они делали; не задавайте им вопросов об их состоянии, примите решение, а затем скажите им, что делать. Проблема заключается в том, что, как вызывающая сторона, вы не должны принимать решения,...

24
Какие проблемы побуждают людей использовать специфичные для Японии кодировки, а не Unicode?

На работе я сталкиваюсь с множеством японских текстовых файлов в Shift-JIS и других кодировках. Это вызывает много проблем mojibake (нечитаемый символ) для всех пользователей компьютера. Unicode предназначался для решения такого рода проблем путем определения единого набора символов для всех...

24
Действие пользователя один раз в день: 24-часовой сброс против полуночного сброса [закрыто]

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

23
Допустимы ли длинные функции, если они имеют внутреннюю структуру?

При работе со сложными алгоритмами в языках с поддержкой вложенных функций (таких как Python и D) я часто пишу огромные функции (потому что алгоритм сложный), но смягчаю это, используя вложенные функции для структурирования сложного кода. Огромные (более 100 строк) функции по-прежнему считаются...

22
Нормально / приемлемо записывать заметки, мысли, алгоритмы, решения при кодировании и обслуживании? [закрыто]

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

20
Почему одни ошибки настолько распространены и что мы можем сделать, чтобы их предотвратить?

Кажется, что отдельные ошибки - одна из самых (если не самая большая) распространенная ошибка программирования (см. Https://softwareengineering.stackexchange.com/questions/109/what-are-common-mistakes-in-coding и общепринятая мудрость). По какой причине они так распространены, связано ли это с тем,...

18
Стандарты Python Coding против производительности

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

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

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

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

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

17
Почему UTF-8 тратит несколько битов в своей кодировке

Согласно статье в Википедии , UTF-8 имеет такой формат: Первый код Последний код Байты Байт 1 Байт 2 Байт 3 Байт 4 точка точка используется U + 0000 U + 007F 1 0xxxxxxx U + 0080 U + 07FF 2 110xxxxx 10xxxxxx U + 0800 U + FFFF 3 1110xxxx 10xxxxxx 10xxxxxx U + 10000 U + 1FFFFF 4 11110xxx 10xxxxxx...

16
Как часто вы запускаете и тестируете свой код во время программирования? [закрыто]

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

16
Нужно ли переводить исходный код в учебники и тому подобное?

Несколько недель назад моему классу было поручено перевести на португальский язык книгу «Real World Haskell». Когда я делал перевод текста и комментариев, я начал задаваться вопросом, должен ли я также переводить код, как предложил преподаватель. Например: data BookInfo = Book Int String [String]...

16
UTF-16 фиксированной или переменной ширины? Почему у UTF-8 нет проблемы порядка следования байтов?

UTF-16 фиксированной или переменной ширины? Я получил разные результаты из разных источников: С http://www.tbray.org/ongoing/When/200x/2003/04/26/UTF : UTF-16 хранит символы Unicode в шестнадцати разрядных блоках. С http://en.wikipedia.org/wiki/UTF-16/UCS-2 : UTF-16 (16-битный формат...

14
Советы / советы о том, как сократить использование классов «менеджер»?

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

14
Какие части Code Complete не выдержали испытание временем? [закрыто]

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

13
Какой тип кодирования я могу использовать, чтобы сделать строку короче?

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