Результаты поиска
Что такое модульное тестирование?
Я видел много вопросов, задаваемых 'how' для юнит-теста на определенном языке, но не задавал вопросов 'what', 'why' и 'when'.
- Что это?
- А что он делает для меня?
- Почему я должен им пользоваться?
- Когда я должен использовать его (также когда нет)?
- Какие есть распространенные ошибки и заблуждения
Что такое MVP и MVC и в чем разница?
При взгляде за пределы RAD (перетаскивание и настройка) способа построения пользовательских интерфейсов, который поощряют многие инструменты, вы, вероятно , столкнетесь с тремя шаблонами проектирования, называемыми Model-View-Controller, Model-View-Presenter и Model-View-ViewModel . Мой вопрос состоит из трех частей к нему:
- Какие проблемы решают эти модели?
- Насколько они похожи?
- Чем они отличаются друг от друга?
1946   16   16:03, 1st July, 2020
Что такое бокс и распаковка и каковы компромиссы?
Я ищу ясный, лаконичный и точный ответ.
В идеале в качестве фактического ответа, хотя ссылки на хорошие объяснения приветствуются.
Что такое бокс и распаковка и каковы компромиссы?
Я ищу ясный, лаконичный и точный ответ.
В идеале в качестве фактического ответа, хотя ссылки на хорошие объяснения приветствуются.
Программирование Glossary
Просматривая сайт, я нахожу много терминов, с которыми многие начинающие разработчики (и даже некоторые продвинутые разработчики) могут быть незнакомы.
Было бы здорово, если бы люди могли опубликовать здесь термин и определение, которые могут быть неизвестны новичкам или тем, кто имеет разные навыки программирования.
Некоторые термины not-so-common, которые я видел, - это 'auto boxing', 'tuples', 'orthogonal code', "доменный дизайн", "тестовая разработка" и т. д.
Фрагменты кода также будут полезны там, где это применимо..
Что означают "branch", "tag" и "trunk" в репозиториях Subversion?
Я много раз видел эти слова в дискуссиях о Subversion (и, наверное, об общем репозитории). Последние несколько лет я использую SVN для своих проектов, но никогда не понимал полной концепции этих каталогов.
Что они означают?
Что такое атрибуты в .NET?
Что такое атрибуты в .NET, для чего они хороши, и как я могу создать свои собственные атрибуты?
В чем разница между процедурным и функциональным программированием?
Я читал статьи Википедии как по процедурному программированию , так и по функциональному программированию, но все равно немного запутался. Может быть, кто-нибудь доведет его до конца?
403   1   11:25, 12th August, 2020
Markdown против markup-они родственники?
Я использую markdown для редактирования этого вопроса прямо сейчас. В некоторых Вики я использовал wiki markup. Неужели это одно и то же? Они родственники? Пожалуйста объяснить. Если я хочу реализовать одно или другое в веб-проекте (например, stackoverflow), что мне нужно использовать?
Java аннотации
Какова цель аннотаций в Java? У меня есть это нечеткое представление о них как о чем-то промежуточном между комментарием и реальным кодом. Влияют ли они на программу во время выполнения?
Каковы их типичные обычаи?
Являются ли они уникальными для Java? Существует ли эквивалент C++?
Функциональное программирование и нефункциональное Программирование
На втором курсе университета мы были "taught" Haskell, я почти ничего не знаю об этом и еще меньше о функциональном программировании.
Что такое функциональное программирование, почему и / или где я хотел бы использовать его вместо нефункционального программирования и правильно ли я думаю, что C-это нефункциональный язык программирования?
Абстракция против сокрытия информации против инкапсуляции
Можете ли вы сказать мне, в чем разница между абстракцией и сокрытием информации в разработке программного обеспечения?
Я в замешательстве. Абстракция скрывает детализацию реализации и информация, скрывающая абстрактные целые детали чего-то.
Update: я нашел хороший ответ для этих трех концепций. Смотрите отдельный ответ ниже для нескольких цитат, взятых оттуда .
636   20   07:05, 10th August, 2020
Что такое языковая привязка?
Мой хороший друг, Википедия, не дал мне очень хорошего ответа на этот вопрос. Так:
- Что такое языковые привязки?
- Как они работают?
В частности, доступ к функциям из кода, написанного на языке X библиотеки, написанной на языке Y.
Что такое ASP.NET?
Я был строго в среде C++ в течение многих лет (и специализированных статистических языков). Visual Studio до 2001 года, а Borland с тех пор. В основном специализированные настольные приложения для клиентов.
Я не остаюсь намеренно невежественным, но за эти годы, когда я погрузился в другие вещи, я провел свое время, играя с JavaScript, PHP и многими Python.
Является ли " ASP.NET " языком? Является ли C# языком, а" ASP.NET " - фреймворком? Какой хороший ответ на вопрос "Что такое ASP.NET"? Есть ли соответствие между ASP.NET и чем-нибудь, с чем я был бы знаком в C++?
Я знаю, что могу погуглить тот же заголовок, но я бы предпочел увидеть ответы от этой толпы. (Кроме того, в будущем, я думаю, что Google должен указывать здесь на подобные вопросы.)
Что такое селекторный двигатель?
Я видел новости о быстром новом селекторном двигателе Джона Ресига под названием Sizzle , появившиеся в нескольких местах, но я не знаю, что такое селекторный двигатель, и ни в одной из статей не было дано объяснения того, что это такое. Я знаю, что Resig-это создатель jQuery, и это шипение-что-то в Javascript, но кроме этого я не знаю, что это такое. Итак, что же такое селекторный двигатель?
Спасибо!
База данных: что такое Multiversion Concurrency Control (MVCC) и кто его поддерживает?
Недавно Джефф опубликовал сообщение о своей проблеме с блокировками базы данных, связанными с чтением. Мультиверсионное управление параллелизмом (MVCC) претендует на решение этой проблемы. Что это такое и какие базы данных его поддерживают?
обновлено: эти поддерживают его (какие другие?)
- oracle
- postgresql
Простое объяснение MapReduce?
Это связано с моим вопросом CouchDB .
Может ли кто-нибудь объяснить MapReduce в терминах, которые могут понять тупицы?
Что делает язык объектно-ориентированным?
Поскольку дискуссия без осмысленных терминов бессмысленна, я решил указать на слона в комнате и спросить: что именно делает язык "объектно-ориентированным"? Я не ищу здесь ответа из учебника, но он основан на вашем опыте работы с языками OO, которые хорошо работают в вашей области, независимо от того, что это может быть.
Связанный с этим вопрос, который может помочь ответить в первую очередь: что такое архетип объектно-ориентированных языков и почему?
В чем разница между делегатами и мероприятиями?
В чем разница между делегатами и мероприятиями? Разве оба они не содержат ссылок на функции, которые могут быть выполнены?