|
Цифровые технологии, программирование и сайтостроительство Полупрофессиональный подраздел. Подробное описание раздела находится в прикреплённой теме. |
|
Опции темы |
07.10.2014, 21:34 | #1 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
Тестовое задание по программированию для стажера
Народ, нужна помощь программистов
У моего знакомого ребенок студент, устраивается на стажировку, ему дали тестовое задание На мой взгляд, поиздевались - похоже на курсовой проект для 3-4 курса, когда БД проходят. В общем, студент еще не проходил Мне если честно сейчас не очень по времени, буду признателен, если кто еще откликнется Вопрос, с чего начинать и что делать
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
07.10.2014, 21:40 | #2 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
07.10.2014, 21:42 | #3 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
я бы сам сначала прописал все таблицы, какие нужны, с указанием связей между ними
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
07.10.2014, 22:28 | #4 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,222
|
сучности нарисуй. на бамажке. и связи. если у связи есть условие - добавляй сучность.
ет будут классы. для классов прорисовать состояния. переходы и условия переходов. после можно рисовать интерморду. для классов. апи в опчем. а уж после рисуй таблицу со связями/ключами/вспомогательными таблицами. не забывая о третьей форме. дальше прорисовать делегирование. ну правило трех точек потом уже можно продумать бизнес-логику и интерфейс прикладухи.
__________________
... Survivors will be shot again. |
07.10.2014, 22:29 | #5 |
Шволочь. И провокатор.
Регистрация: 12.02.2006
Сообщений: 31,222
|
да.
совсем начинать надо с выбора языка и фрэймворка
__________________
... Survivors will be shot again. |
07.10.2014, 22:49 | #6 |
Администратор
Регистрация: 18.02.2010
Сообщений: 17,007
|
даю студенту ссылку сюда
пусть проникается мудростью мастеров
__________________
Да здравствует то благодаря чему мы несмотря ни на что!!! |
08.10.2014, 06:51 | #7 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,345
|
выбор языка? а на чем там пишут- глупо давать решение на хаскеле там, где кодят на делфях.
после и одновременно с сущностями - связями выявляют цели пользователя системы и разворачивают их в сценарий человек-машинного взаимодействия. (use cases) - или даже перед. из сценария яснее видятся аттрибутч и связи. фаулер, "архитектура корпоративных приложений" + http://yandex.ru/yandsearch?lr=213&c...16%2C0%2C1%2C0
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. Последний раз редактировалось BOBA; 08.10.2014 в 07:30. |
08.10.2014, 07:37 | #8 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,345
|
ой глупость сказал. писать же нужно эмулятор, на сpp.
так что - первый вопрос, знает ли подзащитный плюсы? ну и пусть пишет консольку - на каждое существительное - класс + 1 класс эмулятора, (возможно) корневой класс таксопарка - с методами, типа добавить водителя, найти водителя, сформировать заказ, проверить возможность починки машины..... у класса таксопарка коллекция машин, водителей и всего такого. по коллекциям - итераторы. водитель - класс у которого точно есть метод ==болеть== и атрибут - здоровье + состояние едет он или как.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. |
08.10.2014, 08:02 | #9 |
Сетевой эльф
Регистрация: 27.09.2007
Сообщений: 37,345
|
ключевые слова в задании - потокобезопасный код - т.е. должны либо потокобезопасные колекционные типы использоваться либо средства синхронизации ос. семафоры и мьютексы.
вопросы на собеседовании будут вращаться вокруг этих тем - базовое знание плюсов, шаблонов, стандартных библиотек с коллекциями, обсуждение их устройства. код должен быть хорошо отформатирован и пркомментирован - чтобы было понятно, почему используется то или иное решение. это не про бд. в начале пути программиста стажироваться у хороших плюсовиков - редкая удача. возможно это станет прививкой от отраслевого идиотизма.
__________________
Магическое зеркало: видеть себя в других, видеть других в себе... Предпочитаю вежливость. Последний раз редактировалось BOBA; 08.10.2014 в 08:29. |