Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak programujesz?
MatKus
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 3
Dołączył: 27.08.2008

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


Witam

Pzymierzam się do wypuszczenia publicznie pewnego kodu, ale zanim to zrobię zastanawiam się nad sporym refaktoringiem, żeby zachęcić ludzi do jego używania, żeby był dla programistów wygodniejszy. Dlatego chciał bym prosić was o wypełnienie krótkiej ankiety (tylko 7 pytań) odnośnie stylu programowania.

https://docs.google.com/forms/d/1VZOJiEnEDS...-43BIA/viewform

Ten post edytował MatKus 2.06.2014, 08:31:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MatKus
post
Post #2





Grupa: Zarejestrowani
Postów: 63
Pomógł: 3
Dołączył: 27.08.2008

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


Tak, znam PSR i mam co do niego pewne wątpliwości (szczególnie tu chodzi o PSR2 i PSR3)
Z jednej strony, znormalizowanie jest lepsze, niż brak normalizacji, bo bez niego robi się bałagan i nikt nie może nad tym zapanować.
Z drugiej, standard PSR ustalony jest przez ludzi, którzy zosstali w pewien sposób uformowani. Kiedy człowiek pracuje nad jakimś projektem, przyjmuje z niego przyzwyczajenia i chce je stosować przy innych projektach.
Dlatego szczególnie zależy mi na odpowiedziach odnośnie CamelCase i snake_case, a konkretnie jak piszesz, a co jest czytelniejsze, bo to nie jest tożsame.

Prawdę mówiąc, jak rozmawiałem ze znajomymi, to chociaż 90% stosuje CamelCase, to jednocześnie 80% wolała by czytać kod w snake_case. Po prostu ludzie stosują SnakeCase, bo inni go stosują. Wiem, że dzięki temu kod jest bardziej znormalizowany i przez to osoba obca łatwiej się w nim odnajduje, ale jak się coś większego robi od zera, to można zastanowić się nad zmianą.

Ten post edytował MatKus 2.06.2014, 08:44:24
Go to the top of the page
+Quote Post
!*!
post
Post #3





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cytat(MatKus @ 2.06.2014, 09:43:55 ) *
Dlatego szczególnie zależy mi na odpowiedziach odnośnie CamelCase i snake_case, a konkretnie jak piszesz, a co jest czytelniejsze, bo to nie jest tożsame.


Dlatego powstało PSR które to wyjaśnia, tu nie ma miejsca na interpretacje i dowolne wykorzystanie.
Go to the top of the page
+Quote Post
MatKus
post
Post #4





Grupa: Zarejestrowani
Postów: 63
Pomógł: 3
Dołączył: 27.08.2008

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


Cytat(!*! @ 2.06.2014, 10:05:09 ) *
Dlatego powstało PSR które to wyjaśnia, tu nie ma miejsca na interpretacje i dowolne wykorzystanie.

Um. Możesz mi wyjaśnić, w którym miejscu PSR odpowiada na pytanie, co dla Ciebie albo dla mnie konkretnie jest czytelniejsze?

Standardy nie zawsze są najlepsze dla wszystkich. Zwykle starają się być najlepsze dla większości, ale nie da się zrobić czegoś, co jest najlepsze do wszystkiego. A tym bardziej, jeśli chodzi o coś tak subiektywnego, jak czytelniść.
To trochę jak z doborem kolorów. Naukowcy zgadzają się, że najbardziej czytelne jest czarne na białym, a jednak jakoś programiści często wolą ciemne tło w swoim edytorze. Tyle, że w tym wypadku każdy może to sobie poustawiać po swojemu i nie ma to wpływu na pracę innych osób, a konwencja nazw ma taki wpływ.
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: 15.10.2025 - 03:55