3149488623

3149488623



Punkty za ćwiczenia

•    Za każdą nieobecność odejmowane są dwa punkty, przy czym każdy ma prawo do dwóch nieusprawiedliwionych nieobecności.

•    Za aktywność na ćwiczeniach (czynne uczestnictwo oraz samodzielne rozwiązywanie problemów) będzie przyznane 0-30 punktów.

•    Dodatkowe 0-20 punktów będzie do zdobycia na przedostatnich zajęciach (dokładny termin zostanie podany później) ze sprawdzianu składającego się z dwóch problemów do rozwiązania.

2 Styl kodowania

Pisząc w języku naturalnym (np. po polsku), zwracamy uwagę nie tylko na gramatykę, ale także na styl języka. Nie chodzi jedynie o walory artystyczne utworu, ale o fakt, iż dobry styl wypowiedzi ułatwia zrozumienie jej sensu. Zdania poprawne gramatycznie i ortograficznie mogą mieć zły styl. Może to wynikać z niedostosowania stylu do charakteru wypowiedzi (np. używanie języka potocznego w dokumencie formalnym), używania wyrażeń niezgodnie z przyjętymi zwyczajami lub wyrażania się w nieczytelny, niejednoznaczny sposób.

Podobną sytuację spotykamy w programowaniu komputerów: pomimo iż kod poprawnie się kompiluje i działa zgodnie z intencjami (a więc składnia programu jest dobra), styl kodu może być zły. Dobry styl kodowania ma znaczenie ponieważ [1]:

1.    Kod jest więcej razy czytany niż jest pisany.

2.    Nawet jeżeli nie przewidujesz, że Twój program będzie czytany przez kogokolwiek w przyszłości, wciąż jest duża szansa, że ktoś jednak będzie się musiał w niego wpatrywać, próbując zrozumieć jaki jest jego cel. Najprawdopodobniej tym kimś będziesz ty sam (za parę miesięcy).

3.    Jeżeli kod wymaga komentarzy, aby zrozumieć jaki jest cel i sposób działania, to oznacza, że trzeba go przepisać od nowa. Dobry kod jest czytelny sam w sobie, a komentarze są potrzebne do dokumentacji, a nie objaśniania.

C++ pozwala na dużą dowolność zarówno jeżeli chodzi o składnię, jak i styl kodowania. Dlatego, aby poprawić czytelność kodu, ułatwić jego zrozumienie przez innych oraz ponowne użycie w przyszłości, ustalimy na początku reguły dotyczące stylu kodowania. Nie są to reguły absolutne - ich postać zależy od wewnętrznych ustaleń danego zespołu osób - ale zwykle są one zbliżone [2, 3].

Reguły dotyczące stylu kodowania oznaczone gwiazdką (★) są podane dla kompletu i najprawdopodobniej nie będą potrzebne na zajęciach, ale być może przydadzą się w przyszłości.

2.1 Definicje

Nazwy zmiennych, funkcji, klas i innych elementów języka możemy formatować w C-|—b na wiele różnych sposobów. Poniżej podana jest typowa terminologia dotycząca stylów formatowania.

3



Wyszukiwarka

Podobne podstrony:
e. Studia wyższe i oświata dorosłych Za studia wyższe odpowiedzialne są dwa ministerstwa: Ministerst
Slajd91 2 WIERCENIA RĘCZNE A-A Do wiercenia sposobem obrotowo-udarowym stosowane są wiertła dzielone
i wodniaka podtwardówkowego są dość różnorodne, przy czym żaden z nich nie jest swoisty dla tego zes
82218 ZF Bień$4 244 Preliminowanie inwestycji Jeżeli rozpatrywane są wariantowe przedsięwzięcia, prz
Zadanie 7. Kabel typu skrętka, posiadający każdą parę przewodów w osobnym ekranie z folii, przy czym
Kabel typu skrętka, posiadający każdą parę przewodów w osobnym ekranie z folii, przy czym wszystkie
Sposób oceny Za każdą poprawną odpowiedź egzaminowany otrzyma 2 punkty. Suma punktów za wszystkie po
Za zadanie można było otrzymać 0,1 lub 2 punkty, odpowiednio po jednym punkcie za każdą z części zad
IMAGE8 18) za goryczkę piwa odpowiedzialne są: żywice chmielowe Hy wymienić procesy zachodzące podc
ł H (4 pkO 30 czerwca 2011 roku pan Kowalski kupił 1000 akcji firmy X po 12,5 zł za każdą. 2 styczni
OMiUP t1 Gorski 3 W przestrzeni międzyłopatkowej, podczas obrotu wirnika, za każdą łopatką wstaje ob
IMG07 (3) X upoważnia go do pośpiechu i łapczywości na pieniądze, do zdobywania ich szybko, per fas
page0238 — 237 — potrzeba.” — Tenże widząc raz w Warszawie, iż ledwie nie za każdą Jejmością niesion

więcej podobnych podstron