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

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

5
Хороший в Backend, но плохой в переднем конце
Я хочу начать веб-разработку, я изучаю php. У меня есть опыт работы с Java, Python и C ++. Этот опыт помог мне освоить внутреннюю сторону веб-разработки. Но я ужасен в дизайне и графике. Я хочу начать сайт. Что вы, ребята, предлагаете мне сделать? Если бы вы предложили стать лучше в …

5
Почему платформы Windows Forms / Swing предпочитают наследование, а не композицию?
Сегодня мой профессор заметил, что он считает странным, что, хотя философия SWT заключается в том, чтобы создавать собственные элементы управления композицией, Swing, похоже, предпочитает наследование. У меня почти нет контакта с обеими платформами, но из того, что я помню в Windows Forms C #, обычно расширяют элементы управления, как Swing. …
12 c#  java  swing  forms 

5
Лучшие практики для аутентификации / безопасности веб-приложений (любая платформа)
Я получил сегодня вопрос от моего менеджера, спрашивающего меня о том, что считается приемлемым дизайном для аутентификации приложения веб-формы, особенно в связи с тем, что многие популярные браузеры используют «Запомнить пароль» для ваших типичных полей имени пользователя и пароля для входа в систему. , У меня возникли проблемы с получением …

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

8
Какие рабочие интервалы более продуктивны: короткие или длинные? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Какие сеансы работы более продуктивны для программирования: короткие (<= 30 минут), средние или …

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

4
Есть ли какая-то ценность в Open sourcing your для забавных проектов [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я написал много забавных для меня проектов и показал их друзьям и тому …

4
Функциональное программирование - неизменность
Я пытаюсь понять, как работать с неизменяемыми данными в FP (особенно в F #, но с другими FP тоже все в порядке) и сломать старую привычку полного состояния мышления (стиль ООП). Часть выбранного ответа на вопрос здесь повторила свой поиск любых написать окна вокруг проблем, которые решаются с помощью сохраняющего …

4
Функциональное программирование в коммерческом программном обеспечении
Недавно я обсуждал функциональное программирование с коллегой. Хотя мы оба согласились с тем, что FP обладает некоторыми очевидными преимуществами (более простой код, более простой математический анализ и т. Д.), Мы оба задались вопросом, будет ли он использоваться или не будет использоваться в коммерческом программном обеспечении. Я знаю, что есть ряд …


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

6
Как начинающему программисту, стоит ли мне создавать собственные библиотеки, а не использовать сторонние библиотеки?
Как начинающему программисту на Python, стоит ли создавать и понимать свои собственные библиотеки, прежде чем переходить к расширенным сторонним библиотекам, которые содержат необходимые мне функции? Некоторые проекты (например, веб-фреймворки, такие как Django), вероятно, слишком велики для этого подхода. Но другие проекты (например, веб-сканеры, библиотеки графов, анализатор HTML) кажутся осуществимыми. Я …

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

5
Наиболее эффективный алгоритм замены кэша [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . В Википедии перечислены 11 алгоритмов замены кэша . Предполагая, что я почти ничего не знаю …

11
Повышает ли генерация кода качество кода?
Рассуждая о генерации кода, я ищу несколько примеров того, как это повышает качество кода. Чтобы уточнить, что я имею в виду под генерацией кода, я могу рассказать только о моем проекте: Мы используем файлы XML для описания отношений сущностей в нашей схеме базы данных, поэтому они помогают нам создавать нашу …

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