Sadece bu yüzden size kod yazmak için kullandığınız ne program daha bilgi var ...?
Kendini tekrar değil için ipuçları:
Use some sort of templates. Bunu yaparsanız sayfaların her içeriği görüntülemek için kodunu tekrarlamak zorunda sizi tutar. I.E. Eğer 20 sayfalık bir site var ve size düzenini değiştirmeye karar verirseniz, size geçmesi ve daha sonra tüm sayfaları 20 değiştirmek zorunda istemiyorum.
Eğer belirli bir görevi yerine kod varsa Use functions., program / sayfa boyunca bu kod birden çok kez yazmak ETMEYİN. Bir işlev oluşturun ve sonra bu görev gerçekleştirilir gereken her noktada diyoruz. Eğer bir değişiklik yapmak gerekirse Bu şekilde sadece bir işlev değiştirebilir ve bu görevi yapılan her yerde bulmak için kod yoluyla aramak zorunda değilsiniz. Eğer sınıflar ve biliyorsanız gerektiği gibi gelecekteki projelerde sınıfı içerecek böylece birlikte veri kapsülleme sağlar ve grup ile ilgili işlevleri sağlar gibi yöntemler (bir yöntemi, bir sınıfta bir fonksiyondur), birçok görevler için, bu bile iyidir.
Eğer / else ifadeleri ve kod çok okunabilir değil varlık yapabileceğiniz birkaç şey vardır sürü zorluk yaşıyorsanız:
1. Consider trying a new editor. Kod katlama bir zorunluluktur. Bazı editörler de dikey çizgiler, bu vurgu var ve ne ile gider bilmek çok girintili kodunu maç. Eğer iyi ücretsiz editörü istiyorsanız (sadece ben burada bağlantılar ekleyebilir olamaz, google) hem de bu özelliklere sahip olarak, I + + Not Defteri'ni öneriyoruz.
2. There are techniques you can use to reduce the number of nested if statements that you have...
Örnek (Bu kodu):
if (item1 == true) {
if (item2 == true) {
item3 = 5;
}
else {
item3 = 10;
}
}
else {
if (item2 == true) {
item3 = 15;
}
else {
item3 = 20;
}
}
: Ayrıca içine dümdüz olabilir
if (item1 == true && item2 == true) {
item3 = 5;
}
else if (item1 == true && item2 == false) {
item3 = 10;
}
else if (item1 == false && item2 == true) {
item3 = 15;
}
else {
item3 = 20;
}
Eğer / birinin iç içe 3 veya 4 düzeyleri var ve onları düzleştirmek istiyorsanız Yani, yukarıdaki gibi birden fazla argüman kullanmak için kodu daha okunaklı bulabilirsiniz. Bu sadece bunu yapmak hangi yol için bir tercih meselesi, aynı şeyi yapar.
Try and not mix your logic (I'm assuming PHP) and your display (I'm assuming HTML/CSS). Bu her zaman yapmak kolay değil, ama şablonları ve css kullanarak, bu mümkündür. Bana size bir karşılama mesajı olarak kullanıcıların adını görüntüleyen bir ana sayfada bunu nasıl pratik bir örnek vereyim.
Inline PHP (kaçınıyorum):
<html>
<body>
<?php
if ($logged_in == true) {
echo "Welcome ",$user->name(),"!";
}
else {
echo "Welcome Guest!";
}
?>
</body>
</html>
Mantık ekran (daha iyi) ayrı:
<?php
if ($logged_in == true) {
$greetingMessage = "Welcome ",$user->name(),"!";
}
else {
$greetingMessage = "Welcome Guest!";
}
?>
<html>
<body>
<?php echo $greetingMessage; ?>
</body>
</html>
^ Sizin bakış (HTML) ayrı mantık tutulması proje gerçekten karmaşık almaya başlar bunalmış alamadım yardımcı olacaktır. Bu sadece karıştırmak için iyi değil! :)
İyi şanslar dostum!