Вопросы с тегом «language-agnostic»

Этот тег предназначен для вопросов, которые не относятся к языку программирования или среде.

5
Существуют ли какие-либо рамки модульного тестирования, не зависящие от языка? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я всегда скептически относился к переписыванию рабочего кода - портирование кода не является исключением. Однако с …

2
Как обычно происходит всплытие событий и является ли это синонимом распространения событий?
Я пытаюсь обдумать общие принципы работы и принципы распределения событий в управляемых событиями (под) системах. Хотя я несколько раз использовал его, например, в Javascript, Flash (Actionscript 2 и 3) и даже когда-то создавал для себя простую систему диспетчеризации событий в PHP, я никогда по-настоящему не понимал всплывающих событий и / …

9
Изучение правил шахмат
Аналогичный вопрос спрашивает , может ли компьютер научиться играть оптимально в шахматах, анализируя тысячи игр. Если машина может посмотреть на состояние доски в течение нескольких игр в шахматы (или нескольких игр в шашки) в начале и после каждого хода, можно ли запрограммировать ее на изучение правил игры? Если это возможно, …

7
Методы парсинга XML
Я всегда считал, что XML довольно сложно обрабатывать. Я не говорю о реализации парсера XML: я говорю об использовании существующего потокового парсера, такого как парсер SAX, который обрабатывает XML узел за узлом. Да, действительно легко изучить различные API для этих синтаксических анализаторов, но всякий раз, когда я смотрю на код, …


7
Связь. Лучшие практики
Следуя этой теме, я начал Синглтон Это заставило меня задуматься о том, как связаны мои занятия и как лучше всего добиться слабой связи. Пожалуйста, имейте в виду, что я новый программист (4 месяца на моей первой работе), и это действительно первое, что я рассмотрел, и очень хочу понять эту концепцию. …

4
Что делать, если не работает оптимистическая блокировка?
У меня есть следующий сценарий: Пользователь делает запрос GET/projects/1 и получает ETag . Пользователь делает запрос PUT/projects/1 с ETag с шага # 1. Пользователь делает еще один запрос PUT /projects/1с ETag с шага # 1. Как правило, второй запрос PUT получит ответ 412, поскольку ETag теперь устарел - первый запрос …

5
Если еще одна лестница, которая должна охватывать все условия, следует ли добавить избыточный последний пункт?
Это то, чем я занимаюсь в последнее время. Пример: setCircle(circle, i, { current }) { if (i == current) { circle.src = 'images/25CE.svg' circle.alt = 'Now picking' } else if (i < current) { circle.src = 'images/25C9.svg' circle.alt = 'Pick failed' } else if (i > current) { circle.src = …

2
Как безопасность потоков может быть обеспечена языком программирования, аналогичным тому, как в Java и C # обеспечивается безопасность памяти?
Java и C # обеспечивают безопасность памяти, проверяя границы массивов и разыменования указателей. Какие механизмы можно было бы внедрить в язык программирования, чтобы предотвратить возможность состояния гонки и тупиков?

4
Как именно компилятор восстанавливается после ошибки типа?
Я прочитал несколько статей, статей и раздел 4.1.4, глава 4 « Компиляторы: принципы, методы и инструменты» (2-е издание) (он же «Книга Дракона»), в которых все обсуждается тема исправления синтаксических ошибок компилятора. Однако, после экспериментов с несколькими современными компиляторами, я увидел, что они также восстанавливаются после семантических ошибок, а также синтаксических …

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

12
Почему больше языков не могут сравнивать значение с несколькими другими значениями? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Учтите следующее: if(a == b or c) На большинстве языков это должно быть …

3
Я должен пойти на компромисс: СУХОЙ или Command-Query-Separation?
Недавно я проводил рефакторинг метода, который был и командой, и методом запроса. Разделив его на один метод команды и один метод запроса, я обнаружил, что в коде теперь есть несколько мест, где я вызываю команду, а затем получаю значение из запроса, что выглядит как нарушение принципа СУХОЙ. Но если бы …


3
Когда уместна перегрузка метода?
Предположим, я работаю над существующей, достаточно большой системой. У меня есть объект myObjectкласса MyClass(для примера, предположим, я работаю в Java). myObjectэто композиция, содержащая Collection, скажем, а Listи другие объекты, которые (я думаю) не имеют значения. Он содержит методы делегата, которые просто служат для вызова методов, из которых Listон состоит, для …

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