Цитата (БоевойСлон @ 30.11.2016)
фрагмент задания с работы
На такой вопрос сложно ответить что-то внятное. Задачи все очень разные, а немецкие коллеги очень любят дурацкую практику - написать все на немецком и очень кратко без каких-то пояснений и затем отвечать на кучу вопросов по почте. И только после N писем становится понятно, что нужно.
Тоже самое касается и спецификации (по сути, ТЗ), из которого вы просите выдержку.
Цитата (БоевойСлон @ 30.11.2016)
А ещё такой вопрос: в первом задании ты пишешь, что красивый интерфейс приветствуется. А в реальной работе у вас есть разделение между теми, кто отвечает за функциональность, и теми кто отвечает за красоту?
Это зависит от типа приложения. Если это какая-то штука не для конечных юзеров и страницы/формы нужны только для внутреннего пользования при разработке/тестировании/администрировании, то запариваться с красотой никто не будет.
Но, как правило, для продуктов с интерфейсом для пользователя разработка всегда разделена на фронтенд (front-end) и бэкенд (back-end). Возможно, такие термины вы уже где-то встречали.
Так вот, смысл в том, что фронтенд занимается как раз страницами, представлением данных с сервера на экране, проблемами отображения в разных браузерах, расположением элементов на странице и т.п. Другими словами, всякие css, javascript, html и прочее. Всякие отступы, лейауты, кнопочки и прочий треш, который лично мне абсолютно неинтересен.
Однако кому-то нравится.
Бэкенд занимается серверной частью, например обработкой запросов, бизнес-логикой, запросами в бд и т.д.
Есть и третий вариант, так называемый full-stack, т.е. когда человек работает на всех уровнях приложения, от графического интерфейса до базы данных.
так как это все таки не программерский форум :), я вполне без страха попрошу привести понятные для всех примеры на тему того, почему это так важно и на чем сказывается? Ну например... Что ВСЁ портит скрытая константа ? проявления видные глазу юзера этой порчи ?
Мне реально интересно.