Public Morozov - класс, открывающий все protected методы родителя

May 14, 2013 21:34

Интересное наблюдение о Tasks Tool - внутренний инструмент компании ФейсБук для работы с задачами. Помню, как несколько лет назад мы пытались запустить в одной киевской IT-компании систему для управления задачами Redmine. Было проведено много митингов и обсуждений, народ рисовал сумасшедшие диаграммы workflow, а сколько было споров о том, какие ( Read more... )

интересно не только программистам

Leave a comment

Comments 7

sorhed May 14 2013, 17:47:19 UTC
Уход от энкапсуляции - сейчас модный тренд в программировании.

Reply

freedom_of_sea May 14 2013, 18:17:13 UTC
пожалуй, было бы правильно иметь специальный модификатор доступа "можешь использовать только в крайнем случае"

Reply


Re: Tasks Tool — внутренний инструмент компании ФейсБук для mpd May 14 2013, 20:19:28 UTC
А вот, интересно, на историю - такие же общие права, или всё же историю уже не исправить никому, кроме админа, и тогда всё же есть какая-то надежда на неотвратимость.

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

Reply

Re: Tasks Tool — внутренний инструмент компании ФейсБук для freedom_of_sea May 15 2013, 09:21:14 UTC
думаю историю даже админ править не может

Reply

Re: Tasks Tool — внутренний инструмент компании ФейсБук для mpd May 15 2013, 09:22:04 UTC
Это - хорошо, я считаю. :-)
"Страна должна знать своих героев!"

Reply

Re: Tasks Tool — внутренний инструмент компании ФейсБук для fizzik May 17 2013, 17:21:16 UTC
Аналогичный случай произошел как-то в нашей деревне: на корпоративный форум натравили индексатор собственного изготовления, который, как водится, ходил по всем ссылкам.
Кто же мог догадаться, что не надо запускать этот индексатор под логином администратора, для которого на каждой теме есть ссылка "удалить"...

Reply


antontsau May 15 2013, 20:55:06 UTC
к такой системе еще необходимы массовые расстрелы. Ну то есть если задача не завершена, то проводится децимация. И нивлюет.

Reply


Leave a comment

Up