Kommentarer till artikel "Skriv välformaterad kod"

PHPportalen Forum Index » PHP
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2, 3  Nästa
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Malte
in memoriam 1



Medlem i: 6723 dagar
Från: Tingsryd
Status: Offline



#171798
Inlägg Skrivet: 2004-05-10 21:00      Ämne: Kommentarer till artikel "Skriv välformaterad kod" Citera

Tråd för kommentarer till Skriv välformaterad kod
 

_________________
Funktion är vackert
Till toppen på sidan
Visa användarprofil Besök användarens hemsida
eriks



Medlem i: 6173 dagar
Från: Silicon Valley, USA
Status: Offline



#171816
Inlägg Skrivet: 2004-05-10 21:24      Ämne: Citera

Mängden nödvändiga kommentarer är även ganska starkt avhänget om i vilken utsträckning koden skall delas med någon. Jag brukar ha för vana att kommentera koden i den utsträckning att de huvudskaliga dragen i algoritmen kan utläsas av den.

Speciellt lämpligt blir detta då man objektorienterar då man då hjälper en ny programmerare att modifiera koden efter eget tycke.

Jag håller dock med helt om att allt för många kommentarer kan vara till nackdel för läsligheten av koden. Man kan tänka liknelsen med reklamavbrott på tv:n - några få ok men alltför många känns jobbigt.

Annars är det bra att välformaterad kod kommer upp på dagordningen här. När jag undervisar trycker jag extra mycket på det. Dels för att programmeraren själv har lättare att felsöka... dels för att man kan debuga koden lättare om man behöver hjälp..

Inga märkliga saker i artikeln men en bra reminder till alla. Smile
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
lilleman
Ex-Moderator



Medlem i: 6150 dagar
Från: Örebro
Status: Offline



#171891
Inlägg Skrivet: 2004-05-10 23:11      Ämne: Citera

Orsaken till att jag skrev denna artikel var att jag alltför många gånger stört
mig på att en del här på PHPportalen inte använder indrag och liknande.

Meningen med artikeln är dock inte att få alla att ändra sitt sätt att koda, jag
ville endast uppmärksamma folk om fördelarna med en kod som är lätt att läsa.

Liknelsen som eriks gör mellan kommentarer och reklam-avbrott var mycket
bra, det är precis så jag känner (vilket framgår i artikeln).

-- lilleman
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
JonasG



Medlem i: 6381 dagar
Från: Världens ände
Status: Offline



#171894
Inlägg Skrivet: 2004-05-10 23:20      Ämne: Citera

Bra skrivet!

Hittade dock en särskrivning:

Artikeln skrev:
En annan sak som är bra att använda för att öka läsligheten är vanliga mellanslag. Själv använder jag mellan slag på många ställen, allt för att göra att koden är så lättläst som möjligt.


Texten är första stycket under rubriken "Använd mellanslag"
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
lilleman
Ex-Moderator



Medlem i: 6150 dagar
Från: Örebro
Status: Offline



#171898
Inlägg Skrivet: 2004-05-10 23:26      Ämne: Citera

Det var ju lite klantigt av mig. Ska genast kontakta Malte och be honom ändra det.

-- lilleman
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
blueblood



Medlem i: 6109 dagar
Från: Visby
Status: Offline



#171906
Inlägg Skrivet: 2004-05-10 23:33      Ämne: Citera

blir så när man är kär i den stora space tangenten Wink inget å oroa sig över, intressant artikel. Nice work.
 

_________________
parse error :<
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida MSN Messenger
lilleman
Ex-Moderator



Medlem i: 6150 dagar
Från: Örebro
Status: Offline



#171911
Inlägg Skrivet: 2004-05-10 23:38      Ämne: Citera

blueblood skrev:
blir så när man är kär i den stora space tangenten Wink


Ja, jag antar det... Wink

Förresten, särskrivningen är åtgärdad.

-- lilleman
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
raki



Medlem i: 6396 dagar

Status: Offline



#171918
Inlägg Skrivet: 2004-05-11 00:03      Ämne: Citera

Bra initiativ lilleman!

Jag tycker dock att det blir lite väl många mellanrum och nästan oläsligt i dina exempel. (en personlig åsikt Smile )

ex.
PHP:
1:
 if( $a == $b ) {
2:
   echo 'ja';
3:


jag gillar detta sättet mera:
PHP:
1:
 if ($a == $b) {
2:
   echo 'ja';
3:


eller om vi tar en for-loop
PHP:
1:
 for( $x 0$x $var$x++ ) {
2:
   echo ( $x '<br />' );
3:


då vill jag ha det såhär Laughing
PHP:
1:
 for ($x 0$x $var$x++) {
2:
   echo ($x '<br />');
3:


Här är några sidor som jag gillar
http://www.phpfreaks.com/tutorials/35/0.php
http://pear.php.net/manual/en/standards.php
 

_________________
/raki
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
lilleman
Ex-Moderator



Medlem i: 6150 dagar
Från: Örebro
Status: Offline



#171921
Inlägg Skrivet: 2004-05-11 00:07      Ämne: Citera

Smaken är som baken... Laughing

-- lilleman
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
King Edward



Medlem i: 6599 dagar
Från: Stockholm
Status: Offline



#171957
Inlägg Skrivet: 2004-05-11 08:25      Ämne: Citera

eriks skrev:
Jag håller dock med helt om att allt för många kommentarer kan vara till nackdel för läsligheten av koden. Man kan tänka liknelsen med reklamavbrott på tv:n - några få ok men alltför många känns jobbigt.


Hehe ... vet inte om jag håller med. Inga reklamavbrott är väl att föredra? Smile

Annars tycker jag det är helt rätt att diskutera det här ämnet!!

// M
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
eriks



Medlem i: 6173 dagar
Från: Silicon Valley, USA
Status: Offline



#171987
Inlägg Skrivet: 2004-05-11 09:30      Ämne: Citera

King Edward skrev:
eriks skrev:
Jag håller dock med helt om att allt för många kommentarer kan vara till nackdel för läsligheten av koden. Man kan tänka liknelsen med reklamavbrott på tv:n - några få ok men alltför många känns jobbigt.


Hehe ... vet inte om jag håller med. Inga reklamavbrott är väl att föredra? Smile

Annars tycker jag det är helt rätt att diskutera det här ämnet!!

// M

jovisst men det viktiga är att flödet inte störs alltför mycket. Några få reklamavbrott stör inte det speciellt mycket liksom kommentarer i kod. Självklart skall allt ske med måtta.

Som allt här i livet är lagom bäst. Skönt va? *skratt*
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
King Edward



Medlem i: 6599 dagar
Från: Stockholm
Status: Offline



#171990
Inlägg Skrivet: 2004-05-11 09:32      Ämne: Citera

Du har nog rätt *ger mig* Smile
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Dexxaboy



Medlem i: 6076 dagar

Status: Offline



#172888
Inlägg Skrivet: 2004-05-12 18:53      Ämne: Citera

En liten fråga Smile
PHP:
1:
 $var = isset( $_GET['var'] ) ? $_GET['var'] : 0

vad gör frågetecknet (?) för något?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
lilleman
Ex-Moderator



Medlem i: 6150 dagar
Från: Örebro
Status: Offline



#172893
Inlägg Skrivet: 2004-05-12 18:57      Ämne: Citera

Det gör samma sak som den här if-satsen.

PHP:
1:
 if( isset($_GET['var']) ) {
2:
  $var $_GET['var'];
3:
} else {
4:
  $var 0;
5:


Då är det dock smidigare att skriva som jag gjort i artikeln.

Syntaxen är:

KOD:
1:
( --condition-- ) ? --if true-- : --if false--


-- lilleman
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
the_jonas



Medlem i: 6491 dagar

Status: Offline



#172896
Inlägg Skrivet: 2004-05-12 19:01      Ämne: Citera

KOD:
1:
 
2:
for ($x=0; $x<$var; $x++) {
3:
    echo $x.'<br />';
4:
}
5:
 
Sådär ser min standard ut i alla fall Smile. BTW. varför skriver vissa
KOD:
1:
echo ($x . '<br />');
Vad är det för bra med paranterserna?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida ICQ-nummer
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida 1, 2, 3  Nästa
PHPportalen Forum Index » PHP
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic