Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%)
|
Pytanie bardziej do programistów zajmujących się Symfony lecz chętnie usłyszę także opinię innych.
Rzecz ma się o standardy kodowania w Symfony. Według tego wpisu twórcy SF przyjmują pewne standardy kodowania i zalecają ich używanie gdy korzystamy z tegoż frameworka. http://symfony.com/doc/current/contributin.../standards.html Ogólnie rzecz biorąc większość "rzeczy" jest w miarę uniwersalna, toteż używana także przeze mnie, ale jest kilka punktów, które mnie nurtują, np. - używanie tzw. Yoda Conditions - ja nie mogę się przyzwyczaić to tego typu sprawdzania, wg. mnie normalny sposób jest o niebo lepszy i bardziej logiczny. Czytałem gdzieś, że powinno się unikać tego standardu - dodawania przecinka po elemencie tablicy choćby był on ostatni - także wg. mnie głupie, i nie wiem w czym mogłoby mi pomóc. Pytanie więc, czy programując w SF trzeba na siłę starać się używać ich zamysłów, czy w pracy jeśli ktoś programuje w SF wymagane jest takie "sztywne" ustosunkowanie się do nich. Czy olewając niektóre zamysły i zamieniać na swoje (chodzi mi głównie o dwa podpunkty wyżej) popełniamy jakiś wielki grzech? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%)
|
Osobiście też nie przepadam za Yoda.
Przecinek po ostatnim elemencie jak najbardziej stawiam, i to z kilku powodów. Po pierwsze, dodanie nowego elementu powoduje zmianę tylko jednej linii w repozytorium zamiast dwóch. Po drugie jest wygodniejsze w pisaniu. Niby to tylko jakieś mikro-optymalizacje pracy, ale jednak. Np przy duplikowaniu linii i zmianie wartości nie trzeba wracać do poprzedniego wiersza i dodawać tam przecinka. Albo przy zamianie kolejności elementów nie będzie przypadku, że ten z ostatniego wiersza bez przecinka wskoczy gdzieś wyżej i spowoduje błąd. Oczywiście IDE to wychwyci, testy też, ale jakby się trzymać braku przecinka w ostatniej linii, to trzeb dodać ten brakujący, usunąć za ostatnim elementem. A po ponownej zmianie kolejności znów to powtarzać. IMHO trochę bez sensu, puste działania nic nie wnoszące. |
|
|
|
Fred1485 Symfony a standardy kodowania. 4.04.2016, 16:35:45
mrc Jako programista, masz własny rozum więc pisz wg s... 4.04.2016, 16:56:50
Crozin Na dobrą sprawę kod Symfony z Twoim kodem nie ma s... 5.04.2016, 07:14:33
uirapuru nie tylko standardy kodowania w Symfony sa niestan... 5.04.2016, 10:01:52 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 16:13 |