917
Опасное чаепитие.
14 Комментариев  
Опасное чаепитие.
-1
Новый год, время искренних поздравлений !
0 Комментариев  
Новый год, время искренних поздравлений ! Новый Год, Toster, php, ВКонтакте

https://toster.ru/q/384074

-4
Моя супруга обладает уникальной способностью
11 Комментариев  

она умеет отличать настоящих экстрасенсов от фейковых.

-3
Опрос по темам.
11 Комментариев в Программирование на PHP  

Привет, сообщество !

Опрос по темам. опрос, php

Чтобы не только тешить себя постами, которые интересны мне, хотелось бы от нынешних участников сообщества увидеть предложения по темам, которые интересны, в первую очередь, вам.

Пишите, о чем хотели бы узнать лучше, и я постараюсь написать об этом. Так будет полезно и для самого сообщество, и для вас лично.


Всем удачи !

0
[Doctrine] BEST PRACTICES - 1
6 Комментариев в Программирование на PHP  

Замечательный человек Marco Pivetta, который больше известен под ником Ocramius и который участвует в развитии Doctrine ORM, составил презентацию, в которой описал лучшие практики, которых следует придерживаться при работе с Doctrine.

вот ссыль

На официальном сайте Doctrine так же присутствует раздел, под названием Best practices , но он очень мал.

1. Общие правила.

Как правильно при первом знакомстве с Doctrine все сущности, которые мы создаем являются по сути обычными POCO объектами , которые на каждое свойство имеют по get\set методу и не имеют конкретного поведения.

"Сущности должны работать без ORM", означает то, что вы должны абстрагировать ваши сущности от логики ORM, т.е. если вы вдруг захотите сменить Doctrine на Propel, вам не пришлось бы менять код в бизнес-логике. Однако тут возникают ограничения, накладываемые ORM, например коллекции в Doctrine - "ArrayCollection" которые используются внутри сущностей, для работы со связями.

"Сущности должны работать без БД" - пункт, который в принципе и так исполняем, так как вся логика работы с БД у нас инкапсулируется в самой ORM. Исключение составляет разве, что Active Record сущности с sql внутри.

"Сущности являются отображением доменной логики вашего приложения" - доменная логика - это часть подхода в DDD методологии, сформулированной Эвансом. Соответственно, ваши сущности не должны быть пустыми болванками, с двумя методами на свойство. Ваши сущности, в первую очередь, должны обладать поведением.

При проектировании вашего приложения, рекомендуется пользоваться code-first подходом,  когда вы сперва проектируете ваши сущности и взаимодействие между ними, а после уже занимаетесь проектированием хранилища и тем, каким образом помещать в него данные. В ходе работы может появиться необходимость в нескольких базах данных, или в разделении хранилищ с хранением различных кусков данных единой сущности. В итоге ваши сущности не должно волновать, каким образом вы организуете персистентный слой, ваши сущности должны быть заняты бизнес логикой приложения.

2. Придайте Entity осмысленности.

Типичная сущность:

[Doctrine] BEST PRACTICES - 1 php, Doctrine, ORM, длиннопост
Показать полностью 3
2112
Трагедия в Минской области: шесть человек, включая работников МЧС, погибли, спустившись в канализационный колодец
472 Комментария  

ЧП случилось вчера в деревне Каменка Крупского района, сообщает Следственный комитет. Примерно в 21:00 житель Крупского района спустился в канализационный колодец глубиной около 6 метров рядом со своим домом для его прочистки. В ходе работы мужчина потерял сознание и упал на дно. Оказать ему помощь пытались соседи: трое мужчин поочередно спускались в колодец и, теряя сознание, падали вниз.


В МЧС сообщение о происшествии поступило в 21:54. Для оказания помощи пострадавшим на место прибыли спасатели. Они извлекли тела четверых мужчин без признаков жизни из канализационного колодца. Медицинские работники констатировали их смерть.

Трагедия в Минской области: шесть человек, включая работников МЧС, погибли, спустившись в канализационный колодец onliner, onlinerby, колодец, Происшествие, смерть, длиннопост, техника безопасности

При проведении спасательных работ двое сотрудников МЧС получили отравление парами скопившихся в колодце газов и были госпитализированы. Позже, не приходя в сознание, они скончались в учреждении здравоохранения.

Как оказалось, рискуя жизнью, вниз спустились работники Крупского районного отдела по чрезвычайным ситуациям лейтенант внутренней службы Александр Шиманский и старшина внутренней службы Андрей Слиборский. Министерство по чрезвычайным ситуациям выражает глубокие соболезнования родным и близким погибших.


На место происшествия выбывала следственно-оперативная группа Главного следственного управления, задействованы криминалисты центрального аппарата Следственного комитета и передвижная криминалистическая лаборатория ведомства.

Показать полностью 2
-2
Программирование на PHP
18 Комментариев в Создайте сообщество  

Хотелось бы создать сообщество программистов на PHP.

Так как тема языков программирования - узкоспециализированная, то, соответственно, посты по ним в горячем не увидишь (либо увидишь, но очень редко), однако, я думаю, на пикабу сидит очень много веб-программистов, либо людей, так или иначе интересующимися этим языком программирования.

Каждый день появляются новые статьи из мира PHP и проходят мимо нас, возможно вы прочитали, что-то интересно, или у вас есть свой личный опыт, поделиться которым хотелось бы, но вы не уверены, что на хабре вас примут, а свой блог вы пока не завели - тогда будет отличной идеей написать свой пост сюда !

Давайте делиться интересными событиями и статьями из мира PHP и WEB-разработки !

*жаль, что в текстовом редакторе пикабу нет форматирования кода )

Программирование на PHP php, hack, hhvm, web, web-программирование, JavaScript, mysql, PostgreSQl
-3
Политическая аналитика
0 Комментариев в Создайте сообщество  

Предлагаю создать сообщество политической аналитики, в которое будут добавляться посты политической тематики с премодерацией. Сообщество необходимо для группировки в одном месте содержательных статей и отсеивания их от вбросов, демотиваторов и другой развлекательной информации.

Приветствуется дискуссия и различные взгляды на ситуацию. По одному тегу "политика" очень много ерунды и дубликатов, невозможно фильтровать.

36
Еще одна шутка про белорусскую деноминацию.
21 Комментарий  
Еще одна шутка про белорусскую деноминацию. Беларусь, деноминация

До деноминации доллар - 20 000 руб., после - 2 рубля. 5000 = 2 500$

4
Занимательная математика от белорусского ФСЗН.
7 Комментариев  
Занимательная математика от белорусского ФСЗН. Пенсии, Беларусь, ФСЗН, это звиздец

Актальный курс : 1 рос. руб примерно 300 бел. руб , или 1$ = 19580 бел.руб.

Т.е. для того, чтобы получать максимальную пенсию, начиная от 5 млн. (255$) ты должен в течении 22 лет получать зп, равную примерно 1 800$ .



Ссылка на статью: http://finance.tut.by/news497225.html

Занимательная математика от белорусского ФСЗН. Пенсии, Беларусь, ФСЗН, это звиздец
Ура! Рекламы нет :)


Пожалуйста, войдите в аккаунт или зарегистрируйтесь