Mały projekt i OO

0

Czytając tematy dotyczące pierwszej pracy można dojść do wniosku że:

  1. Należy mieć za sobą przynajmniej jeden, od początku, do końca zrealizowany projekt. Może być mały, byle samodzielnie.
  2. Projektem tym należy wykazać, że umiemy programować zgodnie z paradygmatem OO.

Czy to się trochę nie wyklucza? Czy OO w przypadku małych projektów, które wykonuje jedna osoba w rozsądnym czasie, nie jest trochę strzelaniem z armaty do komara? A może to co dla mnie jest małym projektem, dla Was jest mikrusem?

0

Co dla ciebie jest małym projektem?

0

Snake

0

20 klas i 2K linii to dużo czy mało?

0

@Pijany Pomidor nie bardzo rozumiem. OO praktycznie zawsze ułatwia pisanie kodu. W przypadku czegoś tak złożonego jak snake to już w ogóle. Jeśli masz wątplwiosci to znaczy że bardzo słabo znasz OOP. Jakby kod miał < 100 linijek to jeszcze mógłbym uwierzyć że nie ma sensu sie bawić w OOP...

0
Shalom napisał(a):

@Pijany Pomidor nie bardzo rozumiem. OO praktycznie zawsze ułatwia pisanie kodu. W przypadku czegoś tak złożonego jak snake to już w ogóle. Jeśli masz wątplwiosci to znaczy że bardzo słabo znasz OOP. Jakby kod miał < 100 linijek to jeszcze mógłbym uwierzyć że nie ma sensu sie bawić w OOP...

Chodziło mi o to, że Snake jest małym projektem. W odpowiedzi do posta użytkownika wyżej.

0

gdzies czytalem ze bill gates zaczynal w garazu dosa

a ile takich gatesow jest w cieniu

0

OO i jego zalety rozumiem (przynajmniej teoretycznie). Moja druga hipoteza okazała się słuszna. To, co ja - jako początkujący - nazywam "małym" projektem, dla Was jest mikroskopijnym. Stąd nieporozumienie. Program, który jeszcze do niedawna chciałem zaprezentować ma kilkaset linii kodu, ale dopiero po zsumowaniu (różne, webowe technologie). Każda część z osobna ma kilkadziesiąt. Właśnie dlatego OO wydawało mi się przesadą.

0

OO jest sens stosować wszędzie tam, gdzie da się podzielić program na współpracujące ze sobą logiczne byty. Czyli praktycznie zawsze, nie licząc może Hello World.

1 użytkowników online, w tym zalogowanych: 0, gości: 1