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

Концептуальное программирование - это парадигма программирования, в которой основное внимание уделяется тому, как концепции, живущие в голове программиста, переводятся в представления, находящиеся в пространстве кода.

88
Что такое лондонская и чикагская школы TDD?

Я слышал о лондонском и чикагском стилях (иногда их называют стилем Детройта) в Test Driven Development (TDD). Семинар группы пользователей Utah Extreme Programming: TDD в стиле взаимодействия также называют mockist-style или London-style после лондонского клуба Extreme Tuesday, где он стал...

84
Как объяснить, почему многопоточность сложна

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

24
Что означает закон Джейми Завински?

Мне нужно правильное объяснение закона разработки программного обеспечения Джейми Завински : Каждая программа пытается развернуться, пока не сможет прочитать почту. Те программы, которые не могут расширяться, заменяются теми, которые могут....

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

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

20
Информация скрывает больше чем соглашение?

В Java, C # и многих других строго типизированных, статически проверенных языках мы привыкли писать код следующим образом: public void m1() { ... } protected void m2() { ... } private void m2() { ... } void m2() { ... } Некоторые динамически проверяемые языки не предоставляют ключевые слова для...

19
Erlang и Go параллельное программирование, объективные различия между CSP и Actors?

Я изучал параллельное программирование на языках программирования Erlang и Go. Согласно моему выводу, они используют модель актера и CSP соответственно. Но все же меня смущает, каковы объективные различия между CSP и актерами? это только теоретически другое, но одно и то же...

18
Как используется модель актера?

Я немного читал об актерской модели, но не очень понимаю, как использовать актеров в реальной ситуации - как моделировать проблему с ними. Может кто-нибудь объяснить, пожалуйста? Простой пример или ссылки на примеры будут высоко...

16
Чем IETF отличается от W3C?

Я слежу за этими организациями (институтами, организациями и т. Д.) Уже около 3 месяцев, и оба они утверждают, что они пытаются сделать Интернет лучше. Они создают документы под названием RFC (для IETF) и Рекомендации (для W3C), чтобы направлять других. Еще одна организация под названием WHATWG...

15
Что такое Bootstrapper в программировании?

Я иногда вижу термин «Bootstrapper». Я видел это в последний раз, когда создавал некоторые обучающие упражнения для Призмы. Я наткнулся на UnityBootstrapperкласс. Мой вопрос: когда бы вы назвали класс "Bootstrapper"? Почему? Что это говорит о...

14
Хранение текстовых метаданных в дискретной структуре данных

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

13
Концепция нечеткого поиска в базе данных

Я думал об этом и пытался найти решения о том, как нечеткий поиск в базе данных, если, например, пользователь вводит орфографическую ошибку. Есть какие-то явные проблемы с логикой этого? Будет ли это работать и было ли это сделано раньше? Наш стол мы хотим найти: **tblArticles** Body - Soundex_Body...

13
Какие * концепции * программирования я должен освоить, чтобы иметь глубокое понимание своего ремесла (программирования)? [закрыто]

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

12
Какие проблемы могут возникнуть при эмуляции понятий из других языков?

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

12
Что должен знать программист на Си? [закрыто]

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

11
В C ++, SFINAE и метапрограммирование были преднамеренными или просто побочным продуктом шаблонов?

SFINAE и templateметапрограммирование могут делать замечательные вещи, и многие библиотеки также используют их значительно. Исторически обе эти «магические концепции» были преднамеренно введены / поддержаны в C ++? Или они были позже обнаружены как полезные побочные продукты (побочные продукты)...

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

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

10
Бесконечное растровое изображение [закрыто]

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

10
Знание программирования против логики программирования

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