для каждой хуйни пишу отдельную функцию. Так обычно и делают или есть решение адекватнее?
                  
                  
                
Решение зависит от задачи.
если ты пишешь на голом скл в этих методах, то можно так и оставить. Особенно если проект планируется небольшим.
 Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  мгм. Тоесть решение вполне адекватное?
Обычный Gateway по-Фаулеру. Он сам так и пишет. https://martinfowler.com/articles/gateway-pattern.html
 Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  что-то на мидлосиньйоровском
У тебя ORM там?
 Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  голый скуль
Тогда вполне адекватный подход
А у тебя там внутри есть бизнес логика или ты просто дублируешь функционал орм?
 Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  Не понимаю о чем ты
Окей, если голый скуль, то какой-то смысл все-таки в этом появляется, но почему бы тогда не взять орм? Просто ты сейчас буквально пытаешься свою орм сделать
Зачем бизнес логику в этот слой?
 Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  потому что я знаю как пользоваться скулем, но не шарю за орм
Хороший повод зашарить
Во-первых хз что там за слой, а во-вторых, зачем дублировать функционал орм?
 Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                      
                      
                        
                          Ax3🇺🇦
                          
                        
                      
                    
                    
                    
                    
                      Автор вопроса
                    
                    
                  справедливо. Буду рефакторить этот код как-то позже
да не , норм подход. я один проект полностью на самом дб драйвере написал. потом пришло осознаниче что чет долго и нудно. потом освоил орм
Решение вполне нормальное, я так же функции раньше писал, пока не узнал что такое алхимия От себя бы посоветовал добавить это всё в класс, где ты будешь инициализировать бд и добавлять эти функции.
Обсуждают сегодня