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

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

8
ORM - это анти-паттерн? [закрыто]
У меня была очень стимулирующая и интересная дискуссия с коллегой об ORM и его плюсах и минусах. На мой взгляд, ORM полезен только в самых редких случаях. По крайней мере, по моему опыту. Но я не хочу перечислять свои собственные аргументы в настоящее время. Поэтому я спрашиваю вас, что вы …

11
Как представить кубик Рубика в структуре данных
Если я пытаюсь смоделировать кубик Рубика , как бы вы создали структуру данных для хранения состояния куба в памяти, с X числом плиток на стороне? Что нужно учитывать: куб может быть любого размера это кубик Рубика, поэтому слои можно вращать

16
почему некоторые посты о работе говорят «среда высокого давления»? [закрыто]
Почему будет какое-то давление, если все знают, что они делают, и проекты точно оценены? Если есть давление или даже высокое давление, то это означает, что то, что они в настоящее время делают, не работает, почему любой хороший программист хотел бы присоединиться к такой команде? Не удается ли опубликовать такую ​​работу …

3
Как я могу проверить навыки PHP на собеседовании? [закрыто]
Моей компании нужно нанять разработчика PHP, но никто не владеет знаниями PHP в моей компании, и нам сложно проверить навыки PHP. Если бы это был разработчик C / Java, я бы попросил его написать быструю реализацию Game of Life, но PHP - это совершенно другой язык. Я видел этот тест …
58 php  interview 

4
Классы именования: единственное или множественное число? [закрыто]
Мне всегда сложно выбирать между формами имен в единственном и множественном числе: CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController А для составных имен это еще сложнее: OrderCustomerRepository vs. OrderCustomersRepository vs. OrdersCustomersRepository Какой подход вы предпочитаете и почему?

17
Какие проблемы программирования лучше всего решать с помощью указателей? [закрыто]
Ну, я в основном понимаю, как использовать указатели, но не то, как лучше всего их использовать для лучшего программирования. Какие хорошие проекты или проблемы нужно решить, используя указатели, чтобы я мог лучше их понять?

11
Должен ли компетентный программист придумать свой собственный алгоритм кратчайшего пути?
Я испытываю кризис уверенности в своих способностях программиста. Вчера я попытался придумать свой собственный алгоритм кратчайшего пути для графа, и через несколько часов я просто набросил полотенце и выучил алгоритм Дейкстры. Это хорошая вещь, которую хороший программист должен «изобрести» за пару часов, или я нереалистичен? Ну что ж, по крайней …
58 algorithms 

8
Что такое «лицензия по умолчанию» на программное обеспечение?
Если я выпускаю некоторый код и двоичные файлы, но я не включаю в них никакую лицензию, какие юридические условия применяются по умолчанию (в США, где я нахожусь). Я знаю, что у меня автоматически есть авторское право, ничего не делая, но какие ограничения на это существуют? Если я загружу свой код …

11
Современный обзор Java [закрыт]
Я программировал в течение нескольких лет, и я начал на Java, и в свое время я нашел много разных источников, утверждающих, что Java так или иначе является низшим языком. Я хорошо знаю, что у каждого языка есть свои сильные и слабые стороны, но многие вещи, которые я читал о Java, …


15
Я не знаю C. А зачем мне это учить? [закрыто]
Моим первым языком программирования был PHP ( вздох ). После этого я начал работать с JavaScript. Я недавно сделал работу в C #. Я никогда не смотрел на языки низкого или среднего уровня, такие как C. Общее согласие в сообществе программистов в целом заключается в том, что «программист, который, честно …

22
Что произойдет, если вы не можете решить проблему? [закрыто]
Я через год после окончания университета, и я действительно с нетерпением жду решения практических задач. Особенно нетривиальные, которые требуют немного исследований и размышлений. Но в то же время это мой самый большой страх - столкнуться с проблемой, которую я не могу решить, как бы я ни старался. И с давлением, …

10
Есть ли союзы для разработчиков программного обеспечения? [закрыто]
Почему у Software Engineering нет представительства в профсоюзах, как в других профессиональных профессиях, таких как преподавание? Существуют ли союзы для разработчиков программного обеспечения, которые существуют и являются успешными?



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