fsync - это механизм, позволяющий приложению сообщить ос, что записанное должно лечь на non volatile storage. А что там делает storage - это не касается ос
fsync - это механизм, позволяющий приложению сообщить ос, что записанное должно лечь на non volatile storage. А что там делает storage - это не касается ос
тогда я не понимаю почему по вашим предыдущем словам "я о другом", вроде вы то же самое написали
Товарищи крудописатели, я тут пытаюсь написать пет-проджект-круд на сабже и, честно говоря, я в замешательстве.
У меня выходит одно из четырёх: 1. Обернуть все данные методами, возвращающие типы отложенного доступа к данным. 2. Протащить бизнес-логику в сервис похода за данными, писать методы под конкретные запросы к данным. 3. Отказаться от идеи ленивой подгрузки и на каждый чих ходить в базу
Правильно 2, да?
Как сказал один программист, "лучше лбом колоть орехи чем писать круды на го".
а что именно означает имя интерфейса когда его передают первым параметром в функцию? что-то типа явно заданная имплементация интерфейса? или что? я просто раньше не встречал такого в коде
Товарищи крудописатели, я тут пытаюсь написать пет-проджект-круд на сабже и, честно говоря, я в замешательстве.
У меня выходит одно из четырёх: 1. Обернуть все данные методами, возвращающие типы отложенного доступа к данным. 2. Протащить бизнес-логику в сервис похода за данными, писать методы под конкретные запросы к данным. 3. Отказаться от идеи ленивой подгрузки и на каждый чих ходить в базу
Правильно 2, да?
ну тут если рыбку не съел, то не обязательно на х садится. 1 не надо. 2 имеет место на существование в зависимости от задачи. 3 - если сервер позволяет почему бы и нет. Либо твердотельный кеш.
а что именно означает имя интерфейса когда его передают первым параметром в функцию? что-то типа явно заданная имплементация интерфейса? или что? я просто раньше не встречал такого в коде
означает, что функция в качестве первого аргумента принимает объект любой структуры, реализующей данный интерфейс