[программистское]
Jun. 19th, 2008 01:21 amрасту; буду теперь местных архитекторов учить архитектуру архитектурить. сегодня на сборище лидов раком встал вопрос: как узнать, кто от тебя зависит? не свои dependencies, а наоборот. а то, мол, поменяешь что-нибудь, а потом из соседнего отдела прибегают: вы нам сломали.
уже от самой постановки вопроса волосы у меня на голове зашевелились. хотя я, в принципе, был подготовлен недавним разговором в кулуарах на подобную тему. в разговоре многократно, со вкусом и в самых неожиданных позициях употреблялся термин "наш API", пока грубый Корнеев не спросил "how do you define your API?" оказалось, что слово API используется в качестве синонима "все наши public методы".
буду теперь думать, как задефайнить API более технологически продвинутым способом, нежели предложенный на сборище лидов (приказать всем использующим API заполнять эксельную таблицу списком использованных методов).
уже от самой постановки вопроса волосы у меня на голове зашевелились. хотя я, в принципе, был подготовлен недавним разговором в кулуарах на подобную тему. в разговоре многократно, со вкусом и в самых неожиданных позициях употреблялся термин "наш API", пока грубый Корнеев не спросил "how do you define your API?" оказалось, что слово API используется в качестве синонима "все наши public методы".
буду теперь думать, как задефайнить API более технологически продвинутым способом, нежели предложенный на сборище лидов (приказать всем использующим API заполнять эксельную таблицу списком использованных методов).
(no subject)
Date: 2008-06-19 03:43 pm (UTC)ещё бывает когда кто-то начинает пользоваться не задокументированными методами, которые просто были в разработке и не должны были использоваться. Т.е. вроде как ты думаешь, что никто в продакшн не пользуется этим и спокойно переименовываешь/удаляешь, а потом прибегают...
(no subject)
Date: 2008-07-07 04:12 pm (UTC)(no subject)
Date: 2008-07-07 05:38 pm (UTC)В этом случае: маленькая компания. вот всё и "пабик".
(no subject)
Date: 2008-07-07 09:28 pm (UTC)(no subject)
Date: 2008-07-07 04:14 pm (UTC)(no subject)
Date: 2008-07-07 09:32 pm (UTC)