Pull to refresh
11
0
Илья Абельчаков @legobrain

Пользователь

Send message
Да, именно их
я того же мнения про работу в mail.ru ;-)
Видел без скриншотов, подумал с картинками будет лучше.

И статья не о сравнении инструментов, статья о том как работать с фотошопом.
Кстати, я не писал о «а давайте мы быстро тут наговнокодим». Если в Java, С# и т.п. качественный код пишется быстро и легко — это невероятно прекрасно. Разработчикам на этих языках повезло.

Я писал о том, что во главу угла проекта надо ставить финансовую сторону, так как без неё программист не сможет просто работать, так как не ясно откуда возьмутся деньги ему на ЗП. А ещё точнее: качественный код не приносит деньги, деньги приносят клиенты. Это не значит, что им надо напаривать говно, просто у них может быть запущена реклама через месяц, потому к этому времени надо подготовить проект и времени на изящества может не быть.

Если в Java, С# и т.п. говнокод — удорожание, пишите без говонокода. Если в вашем языке нет быстрых изящных решений, то не стоит бояться костылей. В общем, смотрите по финансам и времени.
Именно!
А красоту пусть наводят энтузиасты в сверхурочное неоплачиваемое время.

К сожалению, гражадане этого не понимают и зачастую всё делается «в урочное оплачиваемое время» :-(
максимально качественно/быстро.

Я бы заменил на «максимально качественно и быстро». Правда максимально качественно как это возможно за определённый период времени :-)

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

Вот приведу пример из недавнего. Мы в нашей компании писали сервис на ангуляре 1. Писали около года. Заложились на фичи под будущее. А потом бац! И вышла версия №2, не сильно похожая на версию №1. И скорее всего когда наступит то будущее, когда будут внедрятся фичи будущего, будет уже третья версия ангуляра. И спрашивается зачем все эти старания были и будет ли в будущем поддержка нашего кода легче и проще?
Давайте разбираться :-)

Возьмем такую штуку как интернет магазин. Что такое качественный интернет магазин:

1) Это тот, который построен качественными материалами, с кучей настроек и т. д.
2) Который имеет возможность продать клиенту товар, но собран на тяп ляп.

Как не странно, но подойдут оба :-) И следуя вашей аналогии, мы вспомним, как крутой огромный супермаркет с огромной парковкой, так и говнистый ларёк с пивом, окрашенный в голубой цвет или обитый пластиковой вагонкой, в котором тоже кто-то что-то покупает.

Так что качество в данном случае определяет заказчик отталкиваясь от того, что надо ему (а также опираясь на мелочи вроде бюджета и ЦА), а не программист. Не всем нужны высотки, не всем нужны супермаркеты, как ни странно есть люди которым нужны ржавые гаражи, сараи и ларьки с пивом.
А какое это имеет отношение к качеству КОДА?

А какое отношение качество кода имеет к качеству продукта?
Баба Клава должна держать офис в чистоте, потому за целостностью оборудования после её уборки должны следить программисты и админы. Хватит уже мешать ответственности.
Баба Клава должна держать офис в чистоте, потому за целостностью оборудования после её уборки должны следить программисты и админы. Хватит уже мешать ответственности.
Никто не призывает делать говно. Если не сделать 10 фич в продукт, которые могли бы быть необходимыми и продавать их отдельно, продукт не обязательно будет говном.

PS. К сожалению, продавать говно — это норма. Зайдите в магазин, в котором вы покупаете продукты и убедитесь :-(
Я всего лишь пример привел. Можно и за 250 баксов продать, для бизнеса такой вариант, всё равно, лучше чем стартовые 100$ :-)
также почитайте книжку «How To Hydroponics», в ней о пиатении растений очень хорошо написано: gidroponika.com/component/option,com_yfiles/Itemid,470/task,view.download/cid,28/#axzz3W96OxA6n
А можете выложить фото актуального состояния трубы и аквариума? Хочется на датчики посмотреть и пр.
iBag с ретиновыми лямками доступен в iStore :)
Это вполне реально.
В нашем случае всё зашло чуть дальше. Написали парсер псд, примитивную генерацию хтмл и примитивный интерфейс :)
Не обязательно писать проверочный софт. Основные непонятки при отображении обрабатываются на этапе разработки. К примеру, для того, чтоб задать прозрачность для блоков включая более ранние версии браузеров надо написать такие стили:
.block {
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}
и т. д.
Скорее всего, изначально все подобные ситуации не охватить, придется дописывать по мере поступления багов.
лучше пишите, так как интернет у меня не быстрый :(
тогда это было бы не ново :))
1

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity