Найдено результатов: 20

Что такое модульное тестирование?

Я видел много вопросов, задаваемых 'how' для юнит-теста на определенном языке, но не задавал вопросов 'what', 'why' и 'when'.

  • Что это?
  • А что он делает для меня?
  • Почему я должен им пользоваться?
  • Когда я должен использовать его (также когда нет)?
  • Какие есть распространенные ошибки и заблуждения

unit-testing   glossary    

466   20   16:03, 1st July, 2020


Что такое MVP и MVC и в чем разница?

При взгляде за пределы RAD (перетаскивание и настройка) способа построения пользовательских интерфейсов, который поощряют многие инструменты, вы, вероятно , столкнетесь с тремя шаблонами проектирования, называемыми Model-View-Controller, Model-View-Presenter и Model-View-ViewModel . Мой вопрос состоит из трех частей к нему:

  1. Какие проблемы решают эти модели?
  2. Насколько они похожи?
  3. Чем они отличаются друг от друга?

design-patterns   model-view-controller   user-interface   mvp   glossary    

1946   16   16:03, 1st July, 2020


Что такое бокс и распаковка и каковы компромиссы?

Я ищу ясный, лаконичный и точный ответ.

В идеале в качестве фактического ответа, хотя ссылки на хорошие объяснения приветствуются.

language-agnostic   boxing   glossary   unboxing    

421   8   06:59, 20th August, 2020


Что такое бокс и распаковка и каковы компромиссы?

Я ищу ясный, лаконичный и точный ответ.

В идеале в качестве фактического ответа, хотя ссылки на хорошие объяснения приветствуются.

language-agnostic   boxing   glossary   unboxing    

585   8   04:48, 1st August, 2020


Программирование Glossary

Просматривая сайт, я нахожу много терминов, с которыми многие начинающие разработчики (и даже некоторые продвинутые разработчики) могут быть незнакомы.

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

Некоторые термины not-so-common, которые я видел, - это 'auto boxing', 'tuples', 'orthogonal code', "доменный дизайн", "тестовая разработка" и т. д.

Фрагменты кода также будут полезны там, где это применимо..

language-agnostic   glossary    

469   5   16:04, 29th August, 2020


Что означают "branch", "tag" и "trunk" в репозиториях Subversion?

Я много раз видел эти слова в дискуссиях о Subversion (и, наверное, об общем репозитории). Последние несколько лет я использую SVN для своих проектов, но никогда не понимал полной концепции этих каталогов.

Что они означают?

svn   tags   branch   glossary   trunk    

1359   16   12:03, 24th August, 2020


Что такое атрибуты в .NET?

Что такое атрибуты в .NET, для чего они хороши, и как я могу создать свои собственные атрибуты?

c#   .net   glossary   .net-attributes    

4099   11   19:32, 22nd August, 2020


В чем разница между процедурным и функциональным программированием?

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

functional-programming   glossary   paradigms   procedural-programming    

403   1   11:25, 12th August, 2020


Markdown против markup-они родственники?

Я использую markdown для редактирования этого вопроса прямо сейчас. В некоторых Вики я использовал wiki markup. Неужели это одно и то же? Они родственники? Пожалуйста объяснить. Если я хочу реализовать одно или другое в веб-проекте (например, stackoverflow), что мне нужно использовать?

markdown   markup   glossary    

1315   5   11:09, 6th August, 2020


Java аннотации

Какова цель аннотаций в Java? У меня есть это нечеткое представление о них как о чем-то промежуточном между комментарием и реальным кодом. Влияют ли они на программу во время выполнения?

Каковы их типичные обычаи?

Являются ли они уникальными для Java? Существует ли эквивалент C++?

java   annotations   glossary    

553   9   21:46, 29th August, 2020


Функциональное программирование и нефункциональное Программирование

На втором курсе университета мы были "taught" Haskell, я почти ничего не знаю об этом и еще меньше о функциональном программировании.

Что такое функциональное программирование, почему и / или где я хотел бы использовать его вместо нефункционального программирования и правильно ли я думаю, что C-это нефункциональный язык программирования?

functional-programming   paradigms   glossary    

457   8   09:52, 27th August, 2020


Абстракция против сокрытия информации против инкапсуляции

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

Я в замешательстве. Абстракция скрывает детализацию реализации и информация, скрывающая абстрактные целые детали чего-то.

Update: я нашел хороший ответ для этих трех концепций. Смотрите отдельный ответ ниже для нескольких цитат, взятых оттуда .

encapsulation   abstraction   glossary   ooad   information-hiding    

636   20   07:05, 10th August, 2020


Что такое языковая привязка?

Мой хороший друг, Википедия, не дал мне очень хорошего ответа на этот вопрос. Так:

  • Что такое языковые привязки?
  • Как они работают?

В частности, доступ к функциям из кода, написанного на языке X библиотеки, написанной на языке Y.

language-agnostic   glossary   language-binding    

467   4   13:55, 16th August, 2020


Что такое привязка данных?

Что такое привязка данных?

data-binding   glossary    

523   1   23:20, 14th August, 2020


Что такое ASP.NET?

Я был строго в среде C++ в течение многих лет (и специализированных статистических языков). Visual Studio до 2001 года, а Borland с тех пор. В основном специализированные настольные приложения для клиентов.

Я не остаюсь намеренно невежественным, но за эти годы, когда я погрузился в другие вещи, я провел свое время, играя с JavaScript, PHP и многими Python.

Является ли " ASP.NET " языком? Является ли C# языком, а" ASP.NET " - фреймворком? Какой хороший ответ на вопрос "Что такое ASP.NET"? Есть ли соответствие между ASP.NET и чем-нибудь, с чем я был бы знаком в C++?

Я знаю, что могу погуглить тот же заголовок, но я бы предпочел увидеть ответы от этой толпы. (Кроме того, в будущем, я думаю, что Google должен указывать здесь на подобные вопросы.)

asp.net   glossary    

592   6   11:55, 14th August, 2020


Что такое селекторный двигатель?

Я видел новости о быстром новом селекторном двигателе Джона Ресига под названием Sizzle , появившиеся в нескольких местах, но я не знаю, что такое селекторный двигатель, и ни в одной из статей не было дано объяснения того, что это такое. Я знаю, что Resig-это создатель jQuery, и это шипение-что-то в Javascript, но кроме этого я не знаю, что это такое. Итак, что же такое селекторный двигатель?

Спасибо!

javascript   jquery   glossary   resig    

546   5   02:55, 13th August, 2020


База данных: что такое Multiversion Concurrency Control (MVCC) и кто его поддерживает?

Недавно Джефф опубликовал сообщение о своей проблеме с блокировками базы данных, связанными с чтением. Мультиверсионное управление параллелизмом (MVCC) претендует на решение этой проблемы. Что это такое и какие базы данных его поддерживают?

обновлено: эти поддерживают его (какие другие?)

  • oracle
  • postgresql

database   deadlock   glossary    

730   14   01:55, 18th August, 2020


Простое объяснение MapReduce?

Это связано с моим вопросом CouchDB .

Может ли кто-нибудь объяснить MapReduce в терминах, которые могут понять тупицы?

frameworks   mapreduce   glossary    

468   8   12:23, 10th August, 2020


Что делает язык объектно-ориентированным?

Поскольку дискуссия без осмысленных терминов бессмысленна, я решил указать на слона в комнате и спросить: что именно делает язык "объектно-ориентированным"? Я не ищу здесь ответа из учебника, но он основан на вашем опыте работы с языками OO, которые хорошо работают в вашей области, независимо от того, что это может быть.

Связанный с этим вопрос, который может помочь ответить в первую очередь: что такое архетип объектно-ориентированных языков и почему?

language-agnostic   oop   programming-languages   glossary    

525   15   02:59, 11th August, 2020


В чем разница между делегатами и мероприятиями?

В чем разница между делегатами и мероприятиями? Разве оба они не содержат ссылок на функции, которые могут быть выполнены?

c#   events   delegates   glossary    

530   11   12:33, 4th August, 2020