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

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

Учебное пособие (для Javascript), которое я делаю, предлагает написать такую ​​функцию: function sayHello() { //Some comments explaining the next line window.alert("Hello"); } Помимо обфускации, есть ли польза от написания чего-то подобного в реальной жизни? Если да, каковы...

21
Какое хорошее объяснение принципа соответствия Теннента?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Мне было трудно понять, в чем заключается этот принцип и почему он так важен для языкового дизайна. По сути, в нем говорится, что для каждого выражения...

21
Каковы хорошие методы для сохранения вашего места в коде?

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Я понимаю, как использовать закладки, чтобы запомнить одну точку в вашем коде. Тем не менее, как можно отслеживать поток кода, который они исследуют?...

21
Можно ли создать «загруженный» интерпретатор независимо от исходного интерпретатора?

Согласно Википедии, термин «самозагрузка» в контексте написания компиляторов означает это : В информатике начальная загрузка - это процесс написания компилятора (или ассемблера) на исходном языке программирования, который он намеревается скомпилировать. Применение этой методики приводит к...

21
Как называется «спецификация» функции / метода?

Я почти уверен, что есть специальное имя для «спецификации» функции / метода. Это слово относится к сколько аргументов нужно порядок аргументов какие аргументы являются необязательными Есть ли название для...

21
Следует ли перемещать нетривиальные условные операторы в раздел инициализации циклов?

Я получил эту идею из этого вопроса на stackoverflow.com Следующий шаблон является распространенным: final x = 10;//whatever constant value for(int i = 0; i < Math.floor(Math.sqrt(x)) + 1; i++) { //...do something } Суть, которую я пытаюсь сделать, заключается в том, что условное утверждение...

20
ООП является доминирующей моделью программирования в реальном мире?

Объекты никогда? Ну, вряд ли когда-либо В разделе VIEWPOINT Communications of ACM я нашел интересную статью под названием « Объекты никогда? Ну, вряд ли когда-либо» ». Это радикально другая перспектива, чем объекты сначала или объекты поздно. Он предлагает «предметы-никогда» или, может быть,...

20
Книги по программированию, не зависящие от языка [закрыто]

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

19
Как мы столкнулись с (иерархической) файловой системой в качестве базовой структуры данных?

Я самоучка, и у меня нет степени CS. Чем больше я узнаю о структуре данных, тем больше мне интересно, в наше время, как мы все еще обременены файловой системой, каталогами и файлами, как базовой структурой хранения данных в ОС? Я понимаю простоту этого, но в настоящее время кажется, что может быть...

19
Мне действительно нужен модуль модульного тестирования?

В настоящее время на моей работе у нас есть большой набор модульных тестов для нашего приложения C ++. Однако мы не используем фреймворк для юнит-тестирования. Они просто используют макрос C, который в основном обертывает assert и cout. Что-то вроде: VERIFY(cond) if (!(cond)) {std::cout <<...

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

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

19
C программирование в 2011 году [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия....

19
Как я могу проверить читатель файла?

Я работаю над проектом с несколькими форматами файлов. Некоторые форматы определяются .xsds, другие - документацией на соответствующих веб-сайтах, а некоторые являются собственными внутренними форматами, которые не имеют документации. Mwahahahaha. В чем проблема? Я хотел бы проверить свои программы...

18
Действительно ли медленная работа языков программирования - это плохо? [закрыто]

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

18
Должно ли графическое оформление графического интерфейса считаться «обманом?»

У меня есть друг, у которого немного больше опыта программирования. Мы говорили о всех различных технологиях программирования, которые мы используем, и Interface Builder подошел к разговору. Не имея опыта программирования, за исключением того, чему я сам научился, я лично считаю, что IB и все его...

18
Какое влияние оказывают языки сценариев на начинающих программистов? [закрыто]

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

18
Почему большинство языков программирования не вкладывают блочные комментарии?

Насколько я знаю, некоторые делают, но не самые популярные. Есть ли что-то плохое во вложении комментариев? Я планирую разместить блочные комментарии на (маленьком) языке, над которым я работаю, но я хотел бы знать, если это плохая...

17
Откуда пришло понятие «вызова» функции?

Мне всегда было интересно, почему кто-то вызывает функцию, а не, например, выполняет ее. A Поиск Google для function call etymologyи подобные термины витки вверх ничего полезного, Wikipedia не упоминает об этом, онлайн - словари не имеют либо никаких записей вообще или нет раздела этимологию ....

17
Как «Вам это не нужно» и «Теперь лучше, чем никогда» играть вместе?

Я часто нахожусь в объятиях «сейчас лучше, чем никогда», когда я продвигаю СУХОСТЬ дизайна. Как правило, я нахожу, что мне нужно развивать понимание Единого авторитетного Места для части знаний в контексте системы других частей знаний. Таким образом, я склонен проектировать систему «сейчас». И...

17
Должен ли я включить себя в качестве автора после изменения стороннего кода?

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