Git – kolejny use case

Posted on Updated on

Mam zrobić task. Jedną z rzeczy w tym tasku jest zrobienie czegoś z czego nie jestem dobry (nie umiem, nie znam), a ktoś inny jest dobry.

– robię moją cześć
– wrzucam branch
– kolega wrzuca swoją robotę
– idzie to do Code Review
– przechodzi CR i jest mergowane jako jeden task
– testowane/traktowane jako jeden task, itp itd.

Kontekst
Mam 2 tabele z częściowo podobnymi danymi. Dochodzi nowe wymaganie że ich Id typu Guid nie może się powtórzyć między tabelami. Czyli gdy Id istnieje w jednej to nie będzie mogło zostać utworzone w drugiej.
Jestem w stanie zrobić to dobrze w kodzie, dorobić sprawdzanie itp. Z drugiej strony wiem że nie zabezpieczę się na 100% z kodu, ponieważ ktoś może kiedyś napisać kod który to obejdzie. Aby mieć 100% spełnione wymaganie trzeba mieć 2 triggery w bazie rzucające wyjątkami. I to akurat napisze inny developer.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s