Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Struktura funkcji - nazewnictwo - zasada jednej operacji
jackraymund
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

Ostrzeżenie: (0%)
-----


Witam,
walczę z nazewnictwem
  1. $companyId = $this->updateCompanySetToArrayAndGetId($matchedData['company']);//wywolanie
  2. public function updateCompanySetToArrayAndGetId($aCompanyName)
  3. {
  4. $isCompanyExistInArray = in_array($aCompanyName,$this->companyArray);
  5. if(!$isCompanyExistInArray)
  6. {
  7. $companyId = $this->sqlUpdater->updateCompanyAndGetId($aCompanyName);
  8. $this->companyArray[$companyId] = $aCompanyName;
  9. return $companyId;
  10. }
  11. else
  12. return array_search($aCompanyName,$this->companyArray);
  13. }

Z zasady, jedna funkcja, jedna operacja,ten kod jest okropny, lecz zarazem nazwa tej funkcji jest okropna(pomijając tą zasadę).
Natomiast załóżmy że chciałbym zrobić to na tej zasadzie i zrobić to w miarę optymalnie.(chodzi o to, aby nie wywołać funkcji z sqlUpdater, gdy rekord znajduje się aktualnie w tablicy).

Jestem otwarty na wszelakie pomysły.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


To ja polecam poczytać poco się to robi. Jak korzystasz z IDE to ułatwia Ci to prace bo na bazie ich budowana jest baza do podpowiadania np w takim phpstormie. Który nawet pięknie Ci powie że mu się coś w komentarzach nie zgadza. Przyznaj się po prostu że nie potrafisz z nich korzystać, a nie. Poza tym co za problem jedno polecenie w konsoli i komentarze usunięte.
Go to the top of the page
+Quote Post
Dejmien_85
post
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

Ostrzeżenie: (0%)
-----


Cytat(com @ 25.03.2015, 23:53:06 ) *
To ja polecam poczytać poco się to robi. Jak korzystasz z IDE to ułatwia Ci to prace bo na bazie ich budowana jest baza do podpowiadania np w takim phpstormie. Który nawet pięknie Ci powie że mu się coś w komentarzach nie zgadza. Przyznaj się po prostu że nie potrafisz z nich korzystać, a nie. Poza tym co za problem jedno polecenie w konsoli i komentarze usunięte.


Skończ proszę z tym bełkotem, uszy cierpią. ; )

Porady z korzystania z podpowiedzi IDE możesz udzielać w dziale "Przedszkole", my tutaj mówimy o rzeczach innego poziomu, na które jak widać - mimo wielu "punktów" na forum - jesteś jeszcze za młody.

Ten post edytował Dejmien_85 26.03.2015, 00:05:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:04