Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Standardy kodowania

Ciekawa jestem czy i jakie stosujecie standardy kodowania.
Jakie możliwości wprowadzenia standardów są według Was najważniejsze?
A może stosowanie standardów to niepotrzebny wysiłek i każdy powinien kodować jak mu wygodniej/lepiej?

Kilka propozycji do czego można wykorzystać nazwy zmiennych można znaleźć T U T A J
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Standardy kodowania

Na serio nikt nie stosuje standardów żadnych?

Ostatnio natknęłam się na wpis:

..

l_name := I_name;

...

dłuższa chwilę zajęło mi rozkminienie o co chodzi :)
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Standardy kodowania

W projektowaniu i programowaniu pomaga też właściwe określenie rodzajów danych, jakie przechowujemy w naszej bazie oraz określenie standardów ich traktowania.

Zastanawialiście się kiedyś nad tym czy wszystkie tabele traktujecie w ten sam sposób?

How to oracle- kategorie danychTen post został edytowany przez Autora dnia 28.12.15 o godzinie 21:58
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Standardy kodowania

Dalszy ciąg rozważań nad best practices . Tym razem za i przeciw standardom nazewniczym obiektów bazodanowych

http://how2ora.blogspot.com/2016/02/wygrac-ze-zozonosc...
Łukasz Surdacki

Łukasz Surdacki Pl/SQL and C#
developer, Team
Leader

Temat: Standardy kodowania

U nas wprowadziłem następujące:
1. w zapytaniach nazwy tabel i kolumn małymi a elemeny SQLowe dużymi
2. vZMIENNA - zmienne lokalne procedury
3. typeZMIENNA - definicja typu
4. tZMIENNA- tabela
5. cZMIENNA - kursor
6. gZMIENNA - globalna
itd.

Standardy zmiennych wprowadziłem po tym jak nazwałem zmienną tak samo jak kolumnę w tabeli i przez pół dnia szukałem błędu w kodzie. Nie zawsze się ich stosujemy, ale robię co mogę, żeby tego dopilnować.

Co do ich przydatności - jeżeli wszyscy w zespole zaczynają z nich korzystać o wiele łatwiej wymieniać się prac, i rozmawiać kiedy wiemy, że wszyscy mówimy w tym samym języku.
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Standardy kodowania

Dobrze jest jeszcze wyróżnic parametry oraz ich typ in, out, in/out
Mi sie też bardzo przydają typy zmiennych w nazwach zmiennych cyzli
vZmienna - varchar
nZmienna - number

to akurat umożliwia uniknięcie pomyłek typu niejawna konwersja co może miec (miałam taki przypadek!) fatalne konsekwencje jesli chodzi o wydajnosc.
A znalezienie bledu typu niejawna konwersja,,no panie, szukanie igly w stogu siana!
Monika Mitura

Monika Mitura Oracle Developer,
Pretius

Temat: Standardy kodowania

..

l_name := I_name;

...

Rozwiązanie zagadki:
l_name to nazwa zmiennej lokalnej l-lokalna, małe "L" -> l_name
I_name - to parametr typu IN, czyli i_name...

długo się można w to wpatrywać szukając sensu :o

Następna dyskusja:

Standardy kodowania




Wyślij zaproszenie do