|
Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.fds-net.ru/ashowflat.php?Number=11342280&src=&showlite=l
Дата изменения: Unknown Дата индексирования: Sat Mar 1 15:09:37 2014 Кодировка: Windows-1251 |
|
Technical
>> Development (Archive)
Страницы: 1 | (1) | ||
| Mike : Re: Факты о Java-архитекторах
[re:DDD2] 05.02.2013 00:56 | Reply | Edit | | 18 | |
Quote: Хмм... Столько букаф... А вот .NET архитектор просто над всеми смеется и пишет ControllableQuery. | ||
| DDD2
[re:Mike] 05.02.2013 01:12 | Reply | Edit | | 9 | |
В ответ на: Ты не понял мой тонкий юмор. Перечитай примечание. | ||
| pianist
[re:DDD2] 05.02.2013 10:26 | Reply | Edit | | 3 | |
| А ведь такие упоротые - это реальность. | ||
| alepar
[re:DDD2] 05.02.2013 11:15 | Reply | Edit | | 6 | |
| Надо еще что-то про спецификации написать. Перед тем как приступить к кодингу любой задачи, настоящий архитектор пишет Спецификацию. Это многостраничный документ, большую часть места которого занимают таблички с описанием полей всевозможных функций, таблиц бд, и пр. Типичный пример строчки в таких таблицах - user_id: идентификатор пользователя. Информацию о том, как должна работать реализуемая фича, и детали реализации архитектор обсуждает с пользователями и своими самыми опытными программистами. Собрав первоначальные требования и драфт реализации, архитектор удаляется на неделю в свою пещеру мыслителя для недельного молчаливого обдумывания. Выбравшись из пещеры архитектор обнаруживает, что за неделю его обдумывания у пользователей и коллег появились новые идеи. Тяжело вздыхая, архитектор берет еще один недельный таймаут на переписывание Спецификации. Так продолжается, пока архитектору не надоедает, и в ответ на очередное замечательное предложение изменить чуть-чуть архитектуру чтобы получить двукратный прирост производительности одновременно уменьшив стоимость разработки, он хлопает рукой по столу, говорит баста, производительность нашей системы и так уже на уровне, продукт находится в финальной стадии проектирования - ничего менять не будем! Понурившиеся коллеги разбредаются по своим местам, и начинают грызть свежеполученный талмуд Спецификации. PS Любые совпадения с реальными персонажами и событиями случайны. | ||
| DarkGray
[re:pianist] 05.02.2013 18:26 | Reply | Edit | | 5 | |
Quote: http://forumbgz.ru/showthreaded.php?showlite=l&Cat=&Board=prog&... ps ничего личного. Просто мне не нравится ситуация, когда люди пытаются себя бить в грудь и кричать: "мы уж точно не такие", отказываясь замечать бревно в собственном глазу. pps любой сильный программист тащит в проект и реализовывает идеи от которых шарахаются все остальные. И как только уходит родоначальник идеи, то все остальные начинают потихоньку вытравлять эту идею из проекта. | ||
| pianist
[re:DarkGray] 05.02.2013 20:19 | Reply | Edit | | 5 | |
Quote: если идея говно. если же нет, то смотрят, проникаются и сами фигачат такое же. | ||
| W_a_n_s_o_N
[re:Mike] 05.02.2013 20:20 | Reply | Edit | | 3 | |
В ответ на: Все сортировки в программе необходимо делать через sql (С) Приписывается B_A_H_C_O_H-у по мнению DarkGray. | ||
| DDD2
[re:DDD2] 05.02.2013 20:47 | Reply | Edit | | 5 | |
| 8)Из-за пристрастия к переусложненным Java-веб-фреймворкам, Java-архитектор обычно не в состоянии за разумное время сделать несложный веб-интерфейс. При этом он считает, что разработка веб-интерфейсов - простая задача для низкоквалифицированных программистов (в просторечии "быдлокодеров"). Данное противоречие каким-то образом не вызывает у Java-архитектора острого когнитивного диссонанса (в просторечии "баттхерта"), и лишь изредка манифестируется в форме иррациональной злобы и презрения к разработчикам, использующим язык программирования PHP, которых Java-архитектор высокомерно называет "похапистами", а сам язык PHP - "говнопохапе". В некоторых случаях архитектурная идея (см. пункт 7) Java-архитектора лежит в области создания революционного веб-фреймворка, который должен положить конец всем сложностям веб-разработки. Автор данного текста был знаком с Java-архитектором, который разрабатывал свой набор патчей к одному широкоизвестному Java-веб-фреймворку. По мнению вышеупомянутого Java-архитектора, основной проблемой данного веб-фреймворка был недостаточно продуманный жизненный цикл HTTP запроса. Эту проблему должен был решить набор патчей, который к уже имевшимся в этом веб-фреймворке шести стадиям обработки HTTP-запроса добавлял еще две. | ||
| Shurik
[re:pianist] 06.02.2013 15:47 | Reply | Edit | | -3 | |
Quote: Да, именно так. Я на прошлой неделе болел и отсутствовал четыре дня. Прихожу в пятницу, мне говорят, мы тут Controllable Query еще в один проект прикрутили. Вовремя я заболел, иначе было бы не так приятно, а так получилось, что полностью без меня перенесли и используют. | ||
| Mike
[re:Shurik] 06.02.2013 16:09 | Reply | Edit | | 3 | |
Quote: Quote: | ||
| DizzyDen
[re:Mike] 06.02.2013 22:48 | Reply | Edit | | 7 | |
| Закончив это наставление, Будда сказал: - В то время Controllable Query был Будда Андропов, Java - Алла Пугачева, озером был омут мирских страстей, водка была по пять-двадцать, косяком было мое учение, а паровозом был я сам. | ||
| W_a_n_s_o_N
[re:Mike] 07.02.2013 00:38 | Reply | Edit | | 0 | |
В ответ на: Ты так пишешь, будто-то бы сам полгода назад (да и сейчас наверное) не занимался изобретением велосипеда. | ||
| Shurik
[re:DDD2] 09.02.2013 19:04 | Reply | Edit | | 0 | |
| Поскольку в посте часто упоминается реляционные базы и SQL. При этом в черном свете упомянуты кардинально противоположные проекты для работы с базой Hibernate и Controllable Query, то закономерный вопрос. Как автор поста работает с реляционной базой данных из языка общего назначения? Использует string-based call level interface? использует смешанные подходы? или что-то еще? | ||
| DDD2
[re:Shurik] 09.02.2013 22:46 | Reply | Edit | | 6 | |
В ответ на: Я считаю наиболее удобным, когда язык общего назначения вызывает хранимые процедуры на PL/SQL. Hibernate тоже можно использовать, если следить за lazy loading и N+1 select, и не ставить себе задачу все сделать через hibernate. | ||
| Shurik
[re:DDD2] 10.02.2013 21:22 | Reply | Edit | | -1 | |
Quote: Вопросы остались. Какой способ используется для вызова хранимых процедур на PL/SQL из языка общего назначения? Как реализуются сценарии, когда требуется dynamic SQL? | ||
| Top | ||