У меня есть куча операций вставки, обновления и удаления, которые мне нужно выполнить через Ajax. Что из следующего будет лучшим подходом?
Индивидуальные методы для каждой функции (например, delete_foo, insert_foo, update_foo, delete_bar, insert_bar, update_bar и т. Д.)
«Мастер» метод и просто передать параметр, чтобы различать операции.
Преимущество подхода № 2 заключается в том, что общие вещи в отдельных методах, такие как проверка или расшифровка идентификатора и т. Д., Могут быть объединены. Тем не менее, это также означает, что этот мастер-метод будет довольно большим.
Думаю, идея вызова метода-индивидуума для отдельного метода была бы не очень хорошей идеей. Причина состоит в том, что отдельные методы, если их исключить из общих задач, которые теперь обрабатываются главным методом, являются однострочными кодами (по большей части).