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

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

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

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

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

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

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

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

2
Концепции АОП для манекена
Может ли кто-нибудь объяснить концепции АОП для манекенов: точка соединения, вырезка, плетение и т. Д. Например: Аспект: модульная структура, охватывающая несколько классов. Что это обозначает?

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

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

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

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


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

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

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

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