Программная инженерия

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

3
В какой области макрос LISP лучше, чем «способность» Руби создавать DSL?
Одна из вещей, которая делает Ruby сиять, - это возможность создавать доменные языки лучше, например, Sinatra Rspec Грабли ActiveRecord для Ruby on Rails Хотя можно скопировать эти библиотеки в LISP с помощью макроса, я думаю, что реализация Ruby более элегантна. Тем не менее, я думаю, что есть случаи, когда макрос …
21 ruby  lisp  dsl 

13
Лучший способ быстро спрятать ваше когнитивное состояние, когда вы просто не можете избежать перерывов
Я даже не знаю, имеет ли этот вопрос смысл ... но позвольте мне дать вам понять ... представьте ... Вы полностью погружены в какую-то программную мысль / идею / концепцию, ваш мозг находится в наиболее активном состоянии, придумывая решение проблемы, или, как выразился Джоэл Спольски, - вы глубоко в своей …

1
Лучшая библиотека Ruby Git?
Какую библиотеку Git лучше всего использовать в Ruby? Мерзавец, грит, прочный, другой? Предыстория: я в настоящее время поддерживаю TicGit-ng, который представляет собой распределенную автономную систему заявок, построенную на git, и я снова и снова читал и слышал, что Grit - это то, что мне следует использовать, потому что оно заменяет …
21 ruby  git 

4
Прогнозирование вывода PHP rand ()
Я читал в многочисленных источниках, что вывод PHP rand () предсказуем как PRNG, и я в основном принимаю это как факт просто потому, что видел его во многих местах. Я заинтересован в проверке концепции: как бы я мог предсказать вывод rand ()? Прочитав эту статью, я понимаю, что случайное число …
21 security  random 

9
Настройки стиля LINQ [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
21 c#  coding-style  linq 

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

13
Subversion / Source Control только для производственного кода?
Год назад я закончил колледж по компьютерным наукам и сейчас работаю в небольшой компании, занимающейся веб-разработкой (я и еще один разработчик, а также менеджеры, служба поддержки клиентов и тестировщик). До того, как я начал, не было системы контроля версий. Сейчас мы постепенно начинаем внедрять SVN, но другой (старший) разработчик (далее …

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

13
Почему нулевые ссылки избегаются, а выбрасывание исключений считается нормальным?
Я не совсем понимаю последовательное избиение нулевых ссылок некоторыми людьми из языков программирования. Что в них плохого? Если я запрашиваю доступ для чтения к файлу, который не существует, тогда я совершенно счастлив получить исключение или нулевую ссылку, и все же исключения считаются хорошими, но нулевые ссылки считаются плохими. В чем …

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

3
Как хранить цены, которые имеют даты вступления в силу?
У меня есть список продуктов. Каждый из них предлагается N провайдерами. Каждый провайдер указывает нам цену на конкретную дату. Эта цена действует до тех пор, пока поставщик не решит установить новую цену. В этом случае поставщик предоставит новую цену с новой датой. Заголовок таблицы MySQL в настоящее время выглядит так: …

13
Должны ли структуры данных быть интегрированы в язык (как в Python) или предоставлены в стандартной библиотеке (как в Java)?
В Python и, скорее всего, во многих других языках программирования общие структуры данных можно найти как интегрированную часть основного языка со своим собственным выделенным синтаксисом. Если мы оставим в стороне синтаксис интегрированного списка LISP, я не смогу думать о других известных мне языках, которые предоставляют какую-то структуру данных над массивом …

15
Рефакторинг: Разве это не красивое слово для очистки вашего кода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . До выхода книги Мартина Фаулера «Рефакторинг: улучшение дизайна существующего кода» мы привыкли называть серьезные …

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

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

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