Публикации
Новости

поиск

ЛОМКА МЫШЛЕНИЯ

Иногда мне кажется, что архитектора невозможно вырастить из программиста. Особенно из программиста-самоучки, вроде меня. Потому что их подход к решению задач максимально разный.

Программисту главное – начать писать код. Начнем писать, а дальше разберемся. Так я веду небольшие домашние проекты. Архитектуру в общих чертах представляем, значит, пора открыть IDE и начать ваять нетленку. Всплывшие косяки архитектуры покрываются килобайтами кода, машина генерации наукообразных буковок пашет днями и ночами, то что с первого раза все не взлетает или взлетает, но летит вниз, — это нормально. Ну подумаешь, плюсик у вектора гравитации забыли, с кем не бывает. Покрытие тестами, какое еще покрытие тестами? Вы что, не верите, что оно работает? Вот смотрите, у меня же работает. А у вас не работает, ну извините, бывает.

Архитектору главное понять, как все это будет работать. В деталях. Не написав ни строчки кода, должен совершенно точно понимать, что будет при том или ином действии и пошагово прогнозировать реакцию системы на любое предусмотренное ТЗ событие. Также он должен сразу представлять область применимости и системы в целом, и каждого модуля в отдельности. Иначе невозможно нормально написать тесты. То есть это «почти программирование», но не «программирование как оно должно быть». Даже код писать не тебе.

Ощущение сходно с тем, что тебя разорвали пополам и мозги, обдумывающие программу, здесь, а руки, которые будут ее писать, – в Индии. И у рук там мозгов нет, они сами не догадаются о том, что здесь предполагалось вот это, а сейчас надо просто заглушку забить. Ты должен это продумать, написать и передать им. А еще продумать алгоритмы взаимодействия модулей, форматы данных, параметры и ограничения. Продумать все… кроме кода. Остановиться в одном шаге от полностью готовой системы. И …. отдать ее другим на программирование.

И очень тяжело отучить себя от желания бросить проектирование взаимодействия модулей, проработку публичных методов и взаимосвязей данных, схватить блокнот и начать писать. А дальше само придет. Такая вот ломка мышления.

Business Infinity Group

Мы признаем важность конфиденциальности информации. В этом документе описывается, какую личную информацию мы получаем и собираем, когда Вы пользуетесь сайтом businessinfinity.ru. Мы надеемся, что эти сведения помогут Вам принимать осознанные решения в отношении предоставляемой нам личной информации.

Политика конфиденциальности объясняет:


Общедоступная информация

Если Вы просто просматриваете сайт, информация о Вас не собирается и не публикуется на сайте.


Какую информацию мы собираем?

Мы собираем информацию об имени, телефоне и адресе электронной почты только тех посетителей нашего сайта, которые заполнили любую из форм на нашем сайте.


Как мы используем собранные данные

Ваше добровольное согласие оставить имя, телефон и адрес электронной почты подтверждается путем ввода вашего имени, телефона и/или адреса электронной почты в соответствующую форму. Информация, собранная после отправки формы на сайте (а именно: имя, телефон и e-mail адрес) нигде не публикуется и недоступна другим посетителям сайта. Имя используется для личного обращения к Вам, а телефон и адрес электронной почты — для уточнения вопросов. При необходимости использовать Ваши данные для целей, не упомянутых в настоящей политике конфиденциальности, мы всегда запрашиваем предварительное согласие на это.


Условия передачи информации третьим лицам

Ваши имя, телефон и адрес электронной почты никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, предусмотренных действующим законодательством.


Протоколирование

При каждом посещении сайта наши серверы автоматически записывают информацию, которую Ваш браузер передает при посещении веб-страниц. Как правило, эта информация включает запрашиваемую веб-страницу, IP-адрес компьютера, тип браузера, языковые настройки браузера, дату и время запроса, а также один или несколько файлов cookie, которые позволяют точно идентифицировать Ваш браузер.


Куки (Cookie)

На сайте используются куки (Cookies), происходит сбор данных о посетителях с помощью сервисов Яндекс Метрика. Эти данные служат для сбора информации о действиях посетителей на сайте, улучшения качества его содержания и возможностей. В любое время Вы можете изменить параметры в настройках Вашего браузера таким образом, чтобы браузер перестал сохранять все файлы cookie, а так же оповещал их об отправке. При этом следует учесть, что в этом случае некоторые сервисы и функции могут перестать работать.


Изменение Политики конфиденциальности

На этой странице Вы сможете узнать о любых изменениях данной политики конфиденциальности. В особых случаях Вам будет выслана информация на Ваш адрес электронной почты.


Business Infinity Group
×
Подписка на рассылку
[subscribe2]
×
Заказать обратный звонок

×