U obitelji ne bi trebalo biti više od troje djece. Sad i Hrvati Kad smo nervozni

Savezni zakon br. 272-FZ od 03.07.2016. utvrdio je strože rokove za prijenos plaća zaposlenicima. Zakon o radu dopunjen je odredbom kojom se od 3. listopada utvrđuju novi rokovi za isplatu plaća. iznijeti u novom izdanju: zakonodavac je odredio određeni datum - rok za prijenos plaća. To je 15. dan u mjesecu koji slijedi nakon odrađenog mjeseca za koji se plaća obračunava. Pravilo da morate platiti rad barem jednom u pola mjeseca ostaje isto, ali je istovremeno postroženo rokom.

Između akontacije i plaće ne smije proći više od 15 dana

Zakon o radu nalaže da se novac isplaćuje najmanje svakih pola mjeseca, a između akontacije i plaće ne smije proći striktno više od 15 (petnaest) dana. Ako isplaćujete akontaciju 25., onda plaća mora biti isplaćena 10. Ne možete napraviti interval duži od 15 dana. OVO JE KRŠENJE! Svi porezi na plaće plaćaju se na zadnjoj plaći.

Kolika je odgovornost ako između akontacije i plaće prođe više od 15 dana?

Novotarije sada prate veće kazne. Od 3. listopada 2016. novčane kazne za primarni prekršaj su (1. stavak članka 5.27 Zakonika o upravnim prekršajima Ruske Federacije):

  • od 1000 do 5000 rub. (IP);
  • od 30 000 do 50 000 rub. (organizacije);
  • Kazna za upravitelja bit će od 10.000 do 20.000 rubalja;
  • Za ponovljeni prekršaj: od 50.000 do 100.000 rubalja.

Poslodavac će morati platiti i naknadu za zakašnjele plaće. Naknada će se udvostručiti i izračunavat će se od 1/150 ključne stope Središnje banke Ruske Federacije za svaki dan kašnjenja (članak 236. Zakona o radu Ruske Federacije).

Firmmaker, rujan 2016
Anastazija Čižova (Konatova)
Prilikom korištenja materijala poveznica je obavezna

Ako primijetite pogrešku, odaberite dio teksta i pritisnite Ctrl+Enter

1. Broj sudionika u društvu s ograničenom odgovornošću ne smije biti veći od pedeset. U suprotnom, podliježe preoblikovanju u dioničko društvo u roku od godinu dana, a nakon isteka tog roka - likvidaciji u sudskom postupku, ako se broj njegovih sudionika ne smanji do navedene granice.

2. Društvo s ograničenom odgovornošću može osnovati jedna osoba ili se može sastojati od jedne osobe, uključujući i kada je nastalo kao rezultat reorganizacije.

Komentar čl. 88 Građanski zakonik Ruske Federacije

1. Društvo s ograničenom odgovornošću može imati jednog sudionika (»društvo s jednom osobom«) ili više njih.

Na temelju članka 3. čl. 7. Zakona o društvima s ograničenom odgovornošću, broj sudionika društva ne smije biti veći od 50. Ako broj sudionika društva premaši ovu granicu, društvo se mora preoblikovati u otvoreno dioničko društvo ili proizvodnu zadrugu u roku od godinu dana. . Ako se u navedenom roku društvo ne transformira i broj sudionika u društvu ne smanji na 50, podliježe likvidaciji pred sudom na zahtjev tijela koje provodi državnu registraciju pravnih osoba, ili drugih državnih tijela ili tijela lokalne uprave, koja imaju pravo podnijeti takav zahtjev savezni zakon.

Maksimalni broj sudionika utvrđen zakonom karakteristična je značajka društva s ograničenom odgovornošću. Za razliku od dioničkog društva, društvo s ograničenom odgovornošću ne uključuje stvaranje složene korporativne strukture. Opće je prihvaćeno da dioničko društvo, koje ima veći temeljni kapital od društva s ograničenom odgovornošću i koncentrira ga privlačenjem sredstava od mnogih sudionika, treba poseban sustav upravljanja.

2. Jednolično trgovačko društvo (društvo) može osnovati jedna osoba, a moguće je i da društvo postane društvo s jednim sudionikom stjecanjem svih ostalih udjela od strane jedne osobe. Jednočlano društvo ima neke osobitosti. Prvo, u slučaju osnivanja društva od strane jedne osobe, odluku o njegovom osnivanju donosi sama ta osoba i određuje veličinu temeljnog kapitala društva, postupak i vrijeme njegove uplate, kao i veličina i nominalna vrijednost osnivačkog udjela. Drugo, u slučaju ovrhe na udjelu jedinog sudionika društva u temeljnom kapitalu za dugove sudionika društva primjenjuju se pravila o isplati vjerovnicima stvarne vrijednosti udjela sudionika (čl. 25. stavak 2. Zakon o društvima s ograničenom odgovornošću) ne primjenjuju se. Treće, jedini sudionik društva ne smije napustiti društvo. Četvrto, vrijede posebna pravila o donošenju odluka od strane jedinog sudionika o pitanjima iz nadležnosti glavne skupštine sudionika društva. U društvu koje se sastoji od jednog sudionika, odluke o pitanjima iz nadležnosti skupštine sudionika društva donosi jedini sudionik društva pojedinačno i dokumentira se u pisanom obliku.

3. Komentirani članak nosi naziv “Sudionici društva s ograničenom odgovornošću”, ali utvrđuje samo odredbe koje se odnose na njihov broj.

Sudionici društva mogu biti građani i pravne osobe. Ovo pravilo ima izuzetaka. Na temelju članka 4. čl. 66 Građanskog zakonika Ruske Federacije, zakonom se može zabraniti ili ograničiti sudjelovanje određenih kategorija građana u poslovnim partnerstvima i društvima, s izuzetkom otvorenih dioničkih društava.

Dakle, u skladu sa Saveznim zakonom „O državnoj državnoj službi Ruske Federacije”, ako vlasništvo državnog službenika nad vrijednosnim papirima koji donose prihode, dionicama (udjelima u temeljnom kapitalu organizacija) može dovesti do sukoba interesa, on dužan je prenijeti navedene vrijednosne papire koji mu pripadaju, dionice (udjele u odobrenom kapitalu organizacija) za povjereničko upravljanje u skladu s građanskim zakonodavstvom Ruske Federacije.

Kako je navedeno u stavku 4. čl. 66 Građanskog zakonika Ruske Federacije, državna tijela i tijela lokalne samouprave nemaju pravo djelovati kao sudionici u trgovačkim društvima, osim ako nije drugačije određeno saveznim zakonom (vidi komentar uz članak 66). Pritom bi bilo netočno pretpostaviti da u zakonom predviđenim slučajevima ulaska tih tijela u društvo tijelo državne vlasti ili jedinice lokalne samouprave postaje sudionikom društva. Samo javno pravno lice (Ruska Federacija, subjekt Federacije, općinsko tijelo) može se smatrati takvim sudionikom, a odgovarajuće tijelo stječe prava za takav subjekt iu njegovo ime (članak 125 Građanskog zakonika) .

Dakle, Zakon o proračunu Ruske Federacije u čl. 80 utvrđuje da pružanje proračunskih ulaganja pravnim osobama koje nisu državne i općinske ustanove te državnim ili općinskim jedinstvenim poduzećima povlači za sobom nastanak prava državnog ili općinskog vlasništva na ekvivalentan dio temeljnog (temeljskog) kapitala tih pravnih osoba , što je formalizirano sudjelovanjem Ruske Federacije i konstitutivnih entiteta Federacije i općina u ovlaštenim (dioničkim) kapitalima takvih pravnih osoba u skladu s građanskim zakonodavstvom Ruske Federacije. Upis udjela Ruske Federacije, subjekta Federacije, općinskog subjekta u ovlaštenom (dioničkom) kapitalu koji pripada Ruskoj Federaciji, subjektu Federacije, općinskom subjektu provodi se na način i po cijenama koje određuju se u skladu sa zakonodavstvom Ruske Federacije.

Na temelju čl. 66 Građanskog zakonika Ruske Federacije, institucije mogu biti sudionici u društvima s ograničenom odgovornošću uz dopuštenje vlasnika, osim ako zakonom nije drugačije određeno. Ova je odredba nedavno pojašnjena. Savezni zakon od 2. kolovoza 2009. N 217-FZ „O izmjenama i dopunama određenih zakonodavnih akata Ruske Federacije o stvaranju gospodarskih društava od strane proračunskih znanstvenih i obrazovnih institucija u svrhu praktične primjene (implementacije) rezultata intelektualne aktivnosti” dopušteno je u nizu slučajeva sudjelovanje znanstvenih i obrazovnih proračunskih institucija u poslovnim društvima "bez suglasnosti vlasnika njihove imovine uz obavijest saveznog izvršnog tijela koje obavlja funkcije razvoja državne politike i zakonske regulative u području znanstvene i znanstveno-tehničke djelatnosti.” U isto vrijeme, trenutna verzija klauzule 1. čl. 298 Građanskog zakonika Ruske Federacije još uvijek zabranjuje proračunskim institucijama da otuđuju ili na drugi način raspolažu imovinom koju im je dodijelio vlasnik ili stekla ova institucija na račun sredstava koja joj je vlasnik dodijelio za stjecanje takve imovine. Iz ovoga proizlazi da proračunska institucija ima pravo postati sudionikom društva samo ako uplati udio u temeljnom kapitalu društva sredstvima dobivenim od samostalnih djelatnosti ili imovinom stečenom na teret tih sredstava (klauzula 2. članka 298. Građanskog zakonika).

Prije godinu dana smo to već pisali . Kajemo se, dakle, u fazi okruglih stolova i javnih rasprava odlučili smo da “na vrhu” planiraju prebaciti naglasak s obiteljskog uređenja djece bez roditeljskog staranja na rehabilitaciju krvnih obitelji, ali nefunkcionalnih. Smjer je obećavajući, iako vrlo radno intenzivan. U stvarnosti je sve rezultiralo još jednim drakonskim mjerama zabrane.

  • Što će sada biti sa skrbništvom i posvojenjem?
    • Ograničenje broja djece u obitelji
    • Ograničenje učestalosti usvajanja
    • Presudno će biti mišljenje psihologa
    • Preseljenje - samo uz dopuštenje skrbništva
    • Zabrana posvajanja osoba zaraženih HIV-om
  • Postoje li argumenti oko reformskih lobista?
  • Zabraniti ili spriječiti?

Skandal je izbio prošlog petka, 17. kolovoza, kada je "šilo izvučeno iz vreće" - pisala je agencija TASS o prijedlogu zakona upućenom regionalnim odjelima koji bi radikalno promijenio sustav skrbništva i posvajanja.

Odmah da rezerviramo: prijedlog zakona još nije zakon, ali sve ide ka tome. Promjene, ako ih bude, bit će vrlo male.

Što će sada biti sa skrbništvom i posvojenjem?

Dakle, prijeđimo na sam račun. Očekuje se mnogo promjena, pa se usredotočimo na one glavne.

Četvrti je ekstra

Vjerojatno najskandaloznija točka: prema Ministarstvu obrazovanja

Obitelj ne smije imati više od troje djece, uključujući rođake, usvojenu djecu i štićenike. Ranije se 8 djece smatralo "normom", ali je norma, općenito govoreći, bila prilično proizvoljna, jer je veličina obitelji s posvojenom djecom navedena samo u preporukama.

Izuzeci, naravno, postoje. Na primjer, kod posvajanja braće i sestara, ako razdvajanje nije u najboljem interesu djece; prilikom usvajanja djece bračnog druga; prilikom posvajanja djece koja su bila pod skrbi obitelji. Ali općenito možemo reći da su velike obitelji automatski isključene s popisa potencijalnih skrbnika i posvojitelja, bez obzira na njihovu financijsku situaciju.

Iskreno govoreći, nakon proučavanja prijedloga zakona nismo mogli razumjeti odnose li se ta ograničenja na skrbništvo u srodstvu. Na primjer, hoće li obitelj s troje djece moći preuzeti skrbništvo nad nećakom bez roditelja ili će ga poslati u sirotište? Formalno, četvrti je suvišan... Nadamo se da će ipak prevladati razum.

Ne sve odjednom

Samo jedno dijete godišnje bit će dopušteno usvojiti (preuzeti skrbništvo). Iznimke su iste kao iu prethodnom slučaju, odnosno “vlakovi” braće i sestara te djece koja već žive u obitelji.

Naime, slučajevi da roditelji uzmu dijete iz sirotišta, a drugo dijete dirne u srce, nisu nimalo rijetki. Sada ćemo morati odlučiti koje ćemo klince odmah primiti u obitelj, a koje će još godinu dana “marinirati u sistemu”.

Psiholog je glavni!

Mišljenje psihologa sada postaje obavezno za buduće posvojitelje. Dapače, pomaci su u tom smjeru već napravljeni: posvojitelji su odnedavno obavezni pohađati tečajeve posvojenja, na kojima su, između ostalog, radili i s psihologom.

No, tek će sada takva provjera postati obvezna, a odlučujući će postati dokument kodnog naziva “zaključak o valjanosti posvojenja”. Štoviše, svi rođaci koji žive s potencijalnim posvojiteljima trebaju doći na pregled kod psihologa.

Ograničeno na putovanje

Preseljenje obitelji s djetetom pod skrbništvom sada je moguće samo uz dopuštenje organa skrbništva.

Trebalo je ranije prijaviti namjeru preseljenja u drugo područje ili naselje, ali samo javiti. Sada će se obitelj s posvojenim djetetom naći u položaju "kmeta" pod njihovim skrbništvom.

Zdravlje je izvrsno!

I na kraju, još jedna točka za koju nas u Europi neće pohvaliti su zahtjevi za zdravlje posvojitelja. Postoje i danas, i sasvim su razumni. Nesposobnim osobama neće se dati zaključak o mogućnosti da postanu posvojitelji; oni koji imaju ozbiljne bolesti u fazi dekompenzacije (na primjer, progresivni maligni tumori) ili opasni za posvojenu djecu (na primjer, otvoreni oblik tuberkuloze).

Sada će im se, čini se, dodati HIV i hepatitis C - ne prenose se kontaktom u kućanstvu i uspješno se kontroliraju uz pomoć antivirusne terapije.

Čini se da je jedini argument za takvu odluku osobno neprijateljstvo ministrice obrazovanja Olge Vasiljeve prema ovim bolestima, budući da je na pitanja novinara o HIV pozitivnim posvojiteljima kratko odgovorila: “Ne razmatram tu ideju”.

Dakle, nema udomljene djece za velike obitelji i HIV-inficirane! Ali zašto?

Postoje li argumenti oko reformskih lobista?

Glavni lobisti za novi prijedlog zakona bili su ministrica obrazovanja Olga Vasilyeva i pravobraniteljica za djecu Anna Kuznetsova. Obojica se u svojim emotivnim govorima pozivaju na nedavne tragedije koje su rezultirale smrću djece u udomiteljskim obiteljima.

Ministrica obrazovanja Olga Vasiljeva podsjetio me na monstruoznu priču u smolenskoj oblasti, gdje je četvero djece od šest do deset godina poslano u seosku obitelj pastira i dadilje u vrtiću. Dok mu je supruga bila odsutna, muškarac je silovao i ubio sedmogodišnju djevojčicu.

Upravo će takve slučajeve, prema riječima Olge Vasiljeve, eliminirati psihološko testiranje potencijalnih posvojitelja.

Pravobraniteljica za djecu Anna Kuznetsova za to krivi nekvalitetan rad organa skrbništva koji, prema njezinom mišljenju, često pokazuju nekompetentnost u radu s potencijalnim posvojiteljima.

Prisjetila se nedavne (doslovno prije nekoliko tjedana) situacije u Tatarstanu, gdje je posvojitelj optužen za smrt devetogodišnje djevojčice. Osim nje, u obitelj je uzeto još troje djece - brat i dvije sestre. Prema riječima udomitelja, djevojčica se, prema riječima djece, ugušila jabukom. Istražitelji su utvrdili da je dijete imalo traumatsku ozljedu mozga. Istraga o ovom slučaju je tek počela, pa ne možemo davati nikakve pretpostavke o uzroku tragedije.

Slučajno ili ne, oba službenika govore o obiteljima u kojima je bilo točno četvero posvojene djece.

Nažalost, u cijeloj zemlji postoji mnogo sličnih tragedija - čak i previše, u obiteljima s bilo kojim brojem djece i s širokim izborom mogućnosti njihovog pojavljivanja u kući.

... Kaluška regija, 2017. Žena je osuđena na 14 godina jer je drškom krpe nasmrt pretukla svoju četverogodišnju posvojenu kćer. Postala je skrbnica troje malodobne djece nakon smrti daljeg rođaka, njihove majke...

... u regiji Kemerovo, sudi se obitelji skrbnika koji su odveli tri tinejdžera iz lokalnog internata za mentalno retardiranu djecu. Neko su ih vrijeme pokušavali odgojiti, no tada su im ubili 18-godišnjeg posinka, a potom i 16-godišnjeg brata. Uhićeni su dok su se pokušavali preseliti u Krasnodarsku oblast...

... u Krasnojarskom kraju 25-godišnjak je osuđen na 18 godina. Sa suprugom je odgojio dvoje djece, ali i preuzeo skrbništvo nad četverogodišnjom djevojčicom. Muškarac je više puta silovao bebu i ubio je jer se pomokrila u snu...

... u Republici Altaj, 56-godišnji skrbnik četiriju sestrica pretukao je trogodišnju djevojčicu na smrt čepom za tepih...

Prema Istražnom povjerenstvu, u 2015. godini otvoreno je 146 kaznenih predmeta za kaznena djela protiv života, zdravlja i spolnog integriteta protiv posvojene djece, u 2016. - 189 slučajeva. U 2015. godini 142 djece koja su ostala bez roditeljskog staranja prepoznata su kao žrtve (95 ih je odgajano u posvojiteljskim obiteljima). U 2016. godini broj djece žrtava je 130 (u obiteljima je bilo 82 djece. (Iz obrazloženja prijedloga zakona).

Zabraniti ili spriječiti?

Nešto treba učiniti u vezi s ovim užasom, ali što? Situaciju, očito, neće spasiti ograničenja “izručenja” djece, kao ni pooštravanje selekcije potencijalnih kandidata. Kako je teška bila selekcija u redove KGB-a, a bilo je i prebjega i izdajica domovine. Tako je teško ući u vladajuće krugove, a sada se jedan ili drugi ministar uhvati u korištenju mita i mita. Je li moguće jednim psihološkim testom točno iskorijeniti sve skrivene domaće tiranine?

Potrebna nam je promjena u sustavu podrške posvojiteljskim obiteljima: potrebno ga je okrenuti prema posvojiteljima, preorijentirati prema interesima djece i roditelja te učiniti što dostupnijim i prijateljskim. Najmanje godinu dana obitelji je potrebna stalna pomoć stručnog psihologa, najpovlaštenija nacija u zdravstvenoj skrbi za djecu, učitelji i odgajatelji u vrtiću također će trebati stručne savjete, a napokon, po prvi put, majka bi mogla koristiti jeftina društvena dadilja.

Danas se pomoć udomiteljskoj obitelji često sastoji od besmisleno pedantne kontrole utroška sredstava: svaki par sandala ili gaćica mora se potvrditi računom koji se mora pokazati gospođama iz organa skrbništva. Skrbnici i posvojitelji obično se svojih ponovnih posjeta udomiteljskim obiteljima prisjećaju bez ikakvog zadovoljstva. U najboljem slučaju, službena letimična inspekcija; u najgorem slučaju, čudna prigovaranja o nedostatku juhe u hladnjaku, neprijateljskim mačkama ili neopranim prozorima. Ljudski faktor je ono što želite!

Što se nudi umjesto toga?

Kao što već razumijete, na zakonodavnoj razini posvojiteljskim obiteljima nije ponuđena dodatna pomoć i podrška. No smislili su mnogo više načina za "vući i ne puštati".

Prvo, čudna je ideja ograničiti broj djece u obitelji na troje. Ima li doista dokaza da se u obiteljima s četvero i više djece češće čine nezakonitosti? Opravdanje za ovu brojku nismo našli, osim poznate izreke “Bog voli trojstvo”.

Drugo, ideja o ograničavanju slobode kretanja posvojiteljskih obitelji ne uklapa se u ustav. Gdje mogu, a gdje ne mogu živjeti sada će odlučivati ​​organi starateljstva.

Treće, reforma organa starateljstva, čini se, ograničit će se na imenovanje “dežurnih skretničara”, čiju će ulogu sada imati psiholozi. Upravo oni svojim oštrim pogledom moraju odvojiti janjad od jaraca, a s obzirom da nitko niti ne pomišlja na pružanje lokalne podrške (juha i čekovi su glavni kriterij dobrobiti), odluka psihologa je konačna i ne može biti uložena žalba. Ako išta, onda zahtijevaj od njega.

Ruku na srce, biste li u takvim okolnostima potpisali zaključak o valjanosti posvojenja Majci Terezi, predsjedniku Putinu ili sebi?

Čini se da vjera u moć psihologije kod nas poprima vjerski karakter. Sudeći prema očekivanjima koja su im stavljena, radi se o takvim "rendgenskim ljudima", sposobnim moćnim pogledom vidjeti kroz tamu prošlosti i budućnosti.

Dina Magnat, psihologinja, voditeljica Škole posvojitelja pri Zavodu za razvoj strukture obitelji:

“Sve u vezi s ovim prijedlogom zakona je nečuveno. Predlaže uvođenje psihološkog pregleda kandidata za posvojitelje. Tvorci ove zakonske norme imaju čudnu fantaziju da negdje postoje čarobni psiholozi koji imaju magične tehnike koje će im omogućiti da točno kažu može li osoba biti ili ne može biti udomitelj, hoće li tući svoje udomljeno dijete ili ne. Ali takvih metoda nema, ne postoje...”

Za referencu: danas baza podataka djece kojoj je potreban obiteljski smještaj sadrži 48 tisuća profila djece. Svake godine 50 tisuća roditelja bude lišeno roditeljskog prava.

Prirodno je da će se broj djece koja će nakon ove reforme završiti u obiteljima svesti na minimum. Uz ovo - prirodno! - smanjit će se i broj slučajeva nasilja u udomiteljskim obiteljima. A ako se sirotišta opet počnu puniti, pa što? Tamo je puno lakše kontrolirati udara li netko dijete krpom, a time i jamčiti tjelesnu dobrobit djeteta. Pa, mentalno blagostanje mračna je tema i ne podliježe statistici.

Iskreno govoreći, sve to pomalo podsjeća na jeftine menze iz vremena razvijenog socijalizma, u kojima noževa kao klase nije bilo. Ne daj Bože, posjetitelji zgrabe noževe i počnu se rezati! A kotlet se može čačkati žlicom, zato se u njega stavlja toliko kruha...

Najbolji dom za djecu je dječji vrtić?

Mišljenja posvojitelja citirana su iz objave na web stranicipravmir.ru

Tekst prijedloga zakona i obrazloženja uz njega kopirani su s web stranice odvjetnika Antona Zharova, specijaliziranog za zaštitu prava posvojiteljskih obitelji.

Formulacija: ne bi trebalo postojati više od jednog razloga za promjenu klase

Što uzrokuje promjenu logike klase? Naizgled, promjena odnosa među klasama, uvođenje novih zahtjeva ili ukidanje starih. Općenito, pitanje razloga za ove promjene leži u ravni odgovornosti koju smo dodijelili našem razredu. Ako objekt ima puno odgovornosti, onda će se vrlo često mijenjati. Stoga, ako klasa ima više od jedne odgovornosti, to dovodi do krhkosti dizajna i grešaka na neočekivanim mjestima kada se kod mijenja.

Primjeri

Postoji mnogo scenarija u kojima možete naići na kršenje ovog načela. Odabrao sam nekoliko najpopularnijih. Bit će dani primjeri, identificiranje pogreške u dizajnu, nakon čega slijedi rješenje problema.

1. Aktivni zapis

Problem

Nedavno sam koristio MyGeneration kao ORM. Bit ovog ORM-a je da generira poslovne entitete iz tablica baze podataka. Uzmimo korisnički entitet Račun kao primjer. Scenarij korištenja izgleda ovako:

// kreiranje računa korisničkih računa = novi računi(); account.AddNew(); account.Name = "Ime"; račun.Spremi(); // učitavanje objekta prema ID-u Accounts account = new Accounts() account.LoadByPrimaryKey(1); // učitavanje povezane kolekcije prilikom pristupa svojstvu objekta var list = account.Roles;

Uzorak Active Record može se uspješno koristiti u malim projektima s jednostavnom poslovnom logikom. Praksa pokazuje da kada projekt raste, mješovita logika unutar objekata domene rezultira velikim brojem dupliciranja u kodu i neočekivanim pogreškama. Pozive baze podataka prilično je teško ući u trag kada su skriveni, na primjer iza računa objekta. Svojstvo Roles.

U ovom slučaju, računski objekt ima nekoliko odgovornosti:

  1. je objekt domene i pohranjuje poslovna pravila, na primjer, pridruživanje kolekciji uloga
  2. je pristupna točka bazi podataka

Riješenje

Jednostavno i učinkovito rješenje je korištenje predloška Repository. Rad s bazom prepuštamo AccountRepository pohrani i dobivamo “čisti” objekt domene.

// kreiranje korisničkog računa var = new Account(); account.Name = "Ime"; accountRepository.Save(account); // učitavanje korisnika prema ID-u var account = accountRepository.GetById(1); // učitavanje s povezanom kolekcijom // primjer iz LLBLGen Pro var account = accountRepository.GetById(1, new IPath(new Path) (Account.PrefetchPathRoles)));

2. Validacija podataka

Problem

Ako ste završili barem jedan projekt, onda ste se vjerojatno suočili s problemom validacije podataka. Na primjer, provjera unesene adrese e-pošte. email, duljina korisničkog imena, složenost lozinke itd. Za provjeru valjanosti objekta, razumno se pojavljuje prva implementacija:

Public class Product ( public int Price ( get; set; ) public bool IsValid() ( return Price > 0; ) ) // provjera valjanosti var product = new Product ( Price = 100 ); var isValid = product.IsValid();

Ovaj pristup je u ovom slučaju potpuno opravdan. Kod je jednostavan, testiran i nema dupliranja logike.

Sada se naš proizvodni objekt počeo koristiti u određenom CustomerServiceu, koji smatra valjanim proizvod s cijenom većom od 100 tisuća rubalja. Što uraditi? Već je jasno da ćemo morati promijeniti naš objekt proizvoda, na primjer, na ovaj način:

Public class Product ( public int Price ( get; set; ) public bool IsValid(bool isCustomerService) ( if (isCustomerService == true) return Price > 100000; return Price > 0; ) ) // upotreba objekta proizvoda u novoj usluzi var proizvod = novi proizvod (cijena = 100); var isValid = product.IsValid(true);

Riješenje

Postalo je očito da će se daljnjim korištenjem objekta Product logika provjere njegovih podataka promijeniti i postati složenija. Očito je vrijeme da se odgovornost za provjeru valjanosti podataka o proizvodu prepusti drugom subjektu. Štoviše, potrebno je osigurati da sam objekt proizvoda ne ovisi o specifičnoj implementaciji njegovog validatora. Dobijamo kod:

Javno sučelje IProductValidator ( bool IsValid(Proizvod proizvoda); ) javna klasa ProductDefaultValidator: IProductValidator ( javni bool IsValid(Proizvod proizvoda) ( vrati proizvod.Cijena > 0; ) ) javna klasa CustomerServiceProductValidator: IProductValidator ( javni bool IsValid(Proizvod proizvoda) ( vrati product.Price > 100000; ) ) public class Product ( private readonly IProductValidator validator; public Product() : this(new ProductDefaultValidator()) ( ) public Product(IProductValidator validator) ( this.validator = validator; ) public int Price ( get ; set; ) public bool IsValid() ( return validator.IsValid(this); ) ) // uobičajena upotreba var product = new Product ( Price = 100 ); // koristi objekt proizvoda u novoj usluzi var proizvod = novi proizvod (novi CustomerServiceProductValidator()) ( Cijena = 100);

Imamo zaseban proizvodni objekt i bilo koji broj različitih validatora zasebno.

Osim toga, želio bih preporučiti knjigu Using DDD and Design Patterns. Projektiranje aplikacija usmjereno na probleme s primjerima u C# i .NET. Vrlo se detaljno bavi pitanjem provjere podataka.

3.Bog objekt

Problem

Granica za kršenje načela isključive odgovornosti je Božji objekt. Ovaj objekt zna i može sve što je moguće. Na primjer, postavlja upite bazi podataka, datotečnom sustavu, komunicira preko protokola na mreži i sadrži gomilu poslovne logike. Kao primjer, dat ću objekt koji se zove ImageHelper:

Public static class ImageHelper ( public static void Save(Image image) ( // spremanje slike u datotečni sustav) public static int DeleteDuplicates() ( // ukloni sve duplicirane slike iz datotečnog sustava i vrati broj izbrisanih) public static Image SetImageAsAccountPicture(Slika slike, Account account) ( // upit bazi podataka da bi se korisniku spremila veza na ovu sliku) public static Promjena veličine slike (Slika slike, int visina, int širina) ( // promjena veličine slike) public static Image InvertColors(Image image) ( // mijenja boje na slici) public static byte Download(Url imageUrl) ( // preuzimanje bitmape sa slikom pomoću HTTP zahtjeva) // itd. )

Čini se da on uopće nema granica odgovornosti. Može spremati u bazu podataka i zna pravila za dodjelu slika korisnicima. Moguće preuzimanje slika. Zna kako se slikovne datoteke pohranjuju i može raditi sa datotečnim sustavom.

Svaka odgovornost ove klase dovodi do svoje potencijalne promjene. Ispostavilo se da će ova klasa vrlo često mijenjati svoje ponašanje, što će otežati testiranje nje i komponenti koje je koriste. Ovakav pristup će smanjiti performanse sustava i povećati troškove njegovog održavanja.

Riješenje

Rješenje je podijeliti ovu klasu prema načelu jedinstvene odgovornosti: jedna klasa po odgovornosti.

Public static class ImageFileManager ( public static void Save(Image image) ( // spremanje slike u datotečni sustav ) public static int DeleteDuplicates() ( // uklanjanje svih dupliciranih slika iz datotečnog sustava i vraćanje broja izbrisanih ) ) public static class ImageRepository ( public static Image SetImageAsAccountPicture(ImageAsAccountPicture(Image image, Account account) ( // upit bazi podataka da bi spremili vezu na ovu sliku za korisnika) ) public static class Graphics ( public static Image Resize(Image image, int height, int width) ( // promijenite veličinu slike ) public static Image InvertColors(Image image) ( // promijenite boje na slici ) ) public static class ImageHttpManager ( public static byte Download(Url imageUrl) ( // preuzimanje bitmape s slika pomoću HTTP zahtjeva ))

Ovaj je post dio serije

Ovom prvenstvu, na kojem se, čini se, već dogodilo sve što se nije moglo dogoditi - mislim na turnirsku intrigu - u finišu je nedostajalo nešto konačno. Nije senzacionalno - ova se riječ usput izlizala zbog prečeste upotrebe. I nešto potpuno nezamislivo u vidu finala Belgija - Hrvatska. Belgijanci nisu uspjeli. I Hrvati su stigli do finala. I ovo će se pamtiti godinama: “Ovo je Svjetsko prvenstvo na kojem je hrvatska reprezentacija igrala u finalu!” Ništa slično se nije dogodilo više od 50 godina. A nije trebalo biti.

Počevši od Svjetskog prvenstva 1966., koje je prvi put u našoj zemlji prikazano na televiziji i na kojem su prvi i posljednji put osvojili utemeljitelji nogometa, u finalu načelno nije moglo biti “drugog reda”. Mađarska 1954., Švedska 1958., Čehoslovačka 1962. godine. Tada su u različitim godinama samo čudovišta stigla do finala i pobijedila: Brazil, Italija, Njemačka, Argentina, Francuska. Plus vječni gubitnik Nizozemska i Španjolska, koja se prvi put probila na tablicu tek 2010., što nije postalo senzacija. To je sve! I nitko drugi!

Dosta je nogometnih država, malo da ima više nogometnih sila nego što je prstiju na jednoj ruci. Na kontinentalnim prvenstvima, molim vas, zezajte se, čak i Meksiko i Čile, ili Danska-Grčka-Portugal. Ali na planetarnom nogometnom forumu, ne, ne.

I nije bilo na Hrvatima da krše tradiciju. Da, Italija i Nizozemska nisu uspjele ući u Rusiju, ali kohorta velikana izgledala je prilično moćno. Jednog od njih Hrvati su izbacili još u skupini, au Argentini nije ostao kamen na kamenu. Ali nikad se ne zna koga su prije nazivali miljenikom u sjeni i tko će ih se odmah sjetiti? Momčad Zlatka Dalića krenula je u kup kolo, a nastavila sjajno svladavši u sudačkoj nadoknadi selekcije Danske i Rusije. Dvije uzastopne utakmice od više od 120 minuta mukotrpne borbe za stariju momčad gotovo su smrtna presuda. Imali smo sreće s mrežom, naravno, ali ne i s Engleskom.

Eto tko je bio gladan, pohlepan i što je najvažnije – svjež. Oni koji su se vjerojatno sjetili da je nemotivirana Hrvatska lišila Englesku sudjelovanja na Euru 2008. otvorivši put Rusiji.

U polufinalu Lužnjikija sve se poklopilo, a Gareth Southgate držao je gotovo sve adute. Gotovo sve, osim jednog, bilo je iskustvo na koje se čovjek u strogom prsluku nije umarao podsjećati nakon što je sve bilo gotovo.

Zapravo, završilo je tako što su hrvatski nogometaši nakon pogotka Marija Mandžukića izbezumljeni od sreće umalo pregazili salvadorskog fotografa na rubu terena. Kad se oglasio posljednji zvižduk turskog suca Cünayta Çakıra, sat se spremao otkucati ponoć. Nebo iznad uzavrele zdjele Velike sportske arene odavno je bilo mračno, gotovo crno. No za pobjednike su na njemu sjale zvijezde.

Ali čovječanstvo nije podiglo pogled. Bilo je to uživanje u trenutku. Rezultatski najzainteresiraniji dio - Britanci u bijelim majicama i Hrvati u tradicionalnim crveno-bijelim kockicama - činio je najviše petinu publike. Ostaci navijača koji su napustili prvenstvo isticali su se na općoj pozadini - bljeskali su sombreri, pončo i njemačke zastave, ali bilo je i dosta ruskih. A najviše, po mojoj računici, ispalo je kinesko. Konačno su se masovno uključili u Svjetsko prvenstvo na razini polufinala, ne štedeći. A kako su navijači iz Srednjeg kraljevstva nakon utakmice pomeli kioske sa službenim rekvizitima - morali ste vidjeti.

Oblak je otjerala buka tribina. Mjesto je bilo dobro, negdje na prosječnoj razini. Odatle se jasno vidjelo kako momci u bijelim vlakovima jure pored perona. Platforme su bile hrvatske igračice. Činilo se da im svaki pokret teško pada. Jednostavno nisu mogli pratiti oštre napade. Nitko nije imao vremena. Iskusni Luka Modrić na rubu šesnaesterca srušio je na samom početku utakmice za glavu i ramena višeg Delea Allija. Kieran Trippier iz Tottenhama, koji je izvodio sve slobodne udarce, izbacio je loptu preko zida, Dejan Lovren iz Liverpoola zamalo je skočio, a vratar Daniel Subašić nije imao šanse. Engleska torsida je ispustila krik oduševljenja i počela stvarno pjevati, što je povremeno prekidano uzdahom razočaranja.

Postojao je razlog. Kapetan Harry Kane pogodio je vratnicu s metar udaljenosti i upropastio priliku koja bi mogla biti na vrhu svake hit parade neobičnosti. Jesse Lingard je pažljivo i bez smetnji plasirao loptu u korner desno od vratara, ali je promašio. Bilo je bezbroj prilaza. Hrvati su se odupirali koliko su mogli, ali izgledalo je propalo. Zviždali su s tribina.

Ne svi - Lužnjiki je puno više bodrio hrvatsku reprezentaciju nego Britance. Zvižduk je bio usmjeren točno određenom igraču. Nisu zviždali Britanci, a pogotovo ne Kinezi. Domaćini su bili drugačiji, Rusi, o čijoj se srdačnosti ne umaraju klicati na svim TV kanalima. Meta je bio branič Domagoj Vida. Ne samo da je postigao drugi, gotovo odlučujući, pogodak protiv Igora Akinfejeva. Nakon utakmice, zajedno s članom hrvatske delegacije Ognjenom Vukojevićem, na internetu je objavio i video u kojem je bilo više gluposti nego bure.

Na "Slava Ukrajini!" naši su propagandisti napali kao crvena krpa. FIFA je već kaznila šesnaesterac, sami Hrvati već su oduzeli Vukojeviću akreditaciju, sam Vida se već ispričao, a navijači su već razvukli transparent u gotovo dva sektora s riječima zahvale Rusiji.

Ali Vida nije ni shvaćen ni oprošten, pokazao je još veću ovisnost o politici od nogometaša koji je igrao za kijevski Dinamo.

Nije trepnuo ni kapkom. Hrvati su preživjeli. Britanci su trebali biti oprezni. No, izašli su u drugo poluvrijeme s očitom namjerom da igraju na rezultat. I prije im je išlo - Southgate je puno toga naučio svoju mladu i ne baš iskusnu momčad. No, ovoga su se puta suprotstavili Hrvatima, koji su dvaput izgubili od svojih suparnika u utakmici kola kupa - i dvaput pobijedili. Borci i majstori koji nikad ne odustaju. Igrali su bez zamjena do početka produžetaka - nevjerojatan podatak za ovakvu utakmicu.


Vida i njen sin slave plasman u finale. Fotografija: Vlad Dokshin / Novaya Gazeta

Ukratko, Hrvati su savladali englesku laku konjicu. Uzeli su loptu i teritorij. Počeli su metodično opsjedati šesnaesterac i ne samo zasmetali Jordanu Pickfordu, već su zapalili pravu vatru na njegovom terenu. Ivan Perišić zabio je tijesnim udarcem ispred Kylea Walkera nakon jednostavnog ubačaja Šime Vrsaljka. U sljedećoj epizodi Pickfordov gol spašava samo stativa - pogađa isti Perišić. Nekako je Engleska uspjela izjednačiti tek pred kraj regularnog vremena.

Mario Mandžukić postao je njezin zli genij. Juventusov napadač je promašen u šesnaestercu, junak utakmice Perišić je ubacio loptu (poslije će Ivan reći da je Mario bio na pravom mjestu), a Mandžukić takve trenutke ne propušta. Zatim bi dvaput, kao da se sastoji samo od tetiva, div iscrpljen sjeo na travnjak, a Britanci, koji su već brojali svaku izgubljenu sekundu, pomogli bi mu ustati.

Prvo će teren napustiti Mandžukić. Zatim Modrić. U nekom trenutku, umjesto prodornog dodavanja uobičajenog za vođu reprezentacije, jednostavno je zakotrljao loptu suparniku - noge ga više nisu slušale. Ali Britanci su već izgubili. Više duhom nego taktikom.

Southgate će na press konferenciji uglavnom govoriti o istim stvarima o kojima se priča nakon pobjedničkog poraza od ruske reprezentacije: o napretku momčadi i iskustvu koje je stekla. A ponajmanje - o utješnom finalu u Sankt Peterburgu s Belgijcima.

Fraza “ruski tim je trebao biti na mjestu Hrvata” ne stoji. Mogla je, ali nije. I točka.

Da, ali što je s polufinalom Francuska-Belgija? Što je s neuspjelim trijumfom najspektakularnije momčadi prvenstva? Zašto se nije snašao sjajni trio Hazard - De Bruyne - Lukaku?

Da, jer Francuzi. Vjerojatno budući prvaci. Proletna, fleksibilna, lukava, užasno pragmatična momčad, kakva do sada nije bila. Didier Deschamps je nakon razočaravajuće izgubljenog finala domaćeg Eura prije dvije godine uključio program koji se zove “glavno je rezultat”. A od vrlo talentirane, ali vlažne reprezentacije napravio je ubojitu momčad koja može zadaviti svakog protivnika.

Prije nedjelje sve je u znaku Francuza. Sve. Ali trešnja na torti je već tu. Znaš kako se zove.