До чего же прекрасно, когда панелька, днс и почта общаются между собой через апи, а не ходят друг к другу в мускульные базы самостоятельно. И почему я сразу так не сделал?
Эх, зато до чего ужасно внедрять такую идеалогию заказчику у которрого 7 систем, написанных разными командами и ходят в друг другу они через эту самую базу.
Ну, у нас даже самые редко-переписываемые панельки по факту переписываются не реже, чем раз в два года. Сейчас вот хостинговую панельку уже перписал на дансер, теперь просто прохожусь по коду и меняю дерганье БД на хттп апи. Все просто.
Правда у нас их не 7, а пять и за все время над кодом работало только 6 разных людей, причем по относительно четкому кодингстайлу, а я это эпизодически рефакторил до сносного состояния.
Недавно пытался людям объяснить, что в базу лазать нехорошо, и надо сделать внешний API, но на все мои аргументы о неочевидности, проблемах с тестированием и поддержкой слышал только, что для них это идеальное решение (и кодить почти не надо, ура!). В результате забил, перестал воспринимать всерьез и начал откровенно троллить. А в результате пришлось пройти по нескольким граблям из тех, о которых я явно предупреждал. Эх...
February 11 2012, 13:47:23 UTC 3 months ago
И не все старые системы можно исправить, блин...
February 11 2012, 13:50:48 UTC 3 months ago
Правда у нас их не 7, а пять и за все время над кодом работало только 6 разных людей, причем по относительно четкому кодингстайлу, а я это эпизодически рефакторил до сносного состояния.
February 11 2012, 21:38:53 UTC 3 months ago