coding


Moodle Docs: Coding Guidelines ΟδηΔ‡ίες Δ˜Ε‚διΔ™οποίηΓ³ης Moodle ΓενιΔ™οί Δ˜ανόνες ΕΊλα τα αΕ„χεία πΕ„Ε»πει να χΕ„ηΓ³ιμοποιοΕΌν την Δ™ατάληξη .php. ΕΊλες οι Δ‡νΕ‚Γ³τοποιήΓ³εις copyright πΕ„Ε»πει να διατηΕ„ηŁοΕΌν. Αν χΕ„ειαΓ³τεί μποΕ„είς να πΕ„οóŁŻóεις Δ™αι τη διΔ™ή Γ³ου. ĘάŁε αΕ„χείο πΕ„Ε»πει να πεΕ„ιλαμβάνει το Δ™υΕ„ίΕ‚ς αΕ„χείο config.php. ĘάŁε αΕ„χείο πΕ„Ε»πει να ελΕ»Δ‡χει αν ο χΕ„ήΓ³της ταυτοποιείται Γ³Ε‚Γ³τά, χΕ„ηΓ³ιμοποιώντας require_login() Δ™αι isadmin(), isteacher(), iscreator() ή isstudent(). ΕΊλες οι πΕ„οΓ³βάΓ³εις Γ³τις βάΓ³εις δεδομΕ»νΕ‚ν πΕ„Ε»πει να χΕ„ηΓ³ιμοποιοΕΌν τις Γ³υναΕ„τήΓ³εις Γ³το lib/datalib.php όπου είναι δυνατό - αυτό επιτΕ„Ε»πει Γ³υμβατότητα ανάμεΓ³α Γ³ε πολλΕ»ς βάΓ³εις δεδομΕ»νΕ‚ν. Θα διαπιΓ³τώΓ³εις ότι Γ³χεδόν όλα είναι πιŁανά χΕ„ηΓ³ιμοποιώντας αυτΕ»ς τις Γ³υναΕ„τήΓ³εις. ΟποιεΓ³δήποτε άλλες δηλώΓ³εις SQL Łα πΕ„Ε»πει να είναι : cross-platform; πεΕ„ιοΕ„ιΓ³μΕ»νες Γ³ε Γ³υΔ‡Δ™εΔ™Ε„ιμΕ»νες Γ³υναΕ„τήΓ³εις μΕ»Γ³α Γ³τον Δ™ώδιΔ™ά Γ³ου (Γ³υνήŁłς Ε»να αΕ„χείο a lib.php ) Δ™αι Δ™αŁαΕ„ά μαΕ„Δ™αΕ„ιΓ³μΕ»νες. ΕΊλες οι Γ³υμβολοΓ³ειΕ„Ε»ς πΕ„Ε»πει να είναι μεταφΕ„άΓ³ιμες - δημιοΕΌΕ„Δ‡ηΓ³ε νΕ»α Δ™είμενα Γ³τα αΕ„χεία "lang/en" Δ™αι ονόμαΓ³Ε» τα χΕ„ηΓ³ιμοποιώντας get_string() ή print_string(). ΕΊλα τα αΕ„χεία βοήŁειας πΕ„Ε»πει να είναι μεταφΕ„άΓ³ιμα - δημιοΕΌΕ„Δ‡ηΓ³ε νΕ»α Δ™είμενα Γ³τον Δ™ατάλοΔ‡ο "en/help" Δ™αι ονόμαΓ³Ε» τα χΕ„ηΓ³ιμοποιώντας helpbutton().   Γ“τυλ Δ˜Ε‚διΔ™οποίηΓ³ης Μη χΕ„ηΓ³ιμοποιείς Δ™αŁόλου tab. ΧΕ„ηΓ³ιμοποίηΓ³ε 4 Δ™ενά Δ‡ια μια Γ³υνεχόμενη εΓ³οχή. Τα άΔ‡Δ™ιΓ³τΕ„α πΕ„Ε»πει πάντα να χΕ„ηΓ³ιμοποιοΕΌνται Γ³ε Ε»ναν Δ™ώδιΔ™α (αΔ™όμα Δ™ι αν είναι της μιας Δ‡Ε„αμμής). Το Moodle χΕ„ηΓ³ιμοποιεί αυτό το Γ³τυλ: if ($quiz->attempts) {     if ($numattempts > $quiz->attempts) {         error($strtoomanyattempts, "view.php?id=$cm->id");     } } Αυτό το Ε»Δ‡Δ‡Ε„αφο δεν Ε»χει τελειώΓ³ει αΔ™όμα!   Moodle Documentation Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28 moodler Exp $

Wyszukiwarka

Podobne podstrony:
C Coding Techniques for Intel Architecture Processors
codingstandards
Tworzenie Coding profil NCSEXPERT
CodingStyle (3)
CodingErrorAction
coding
Bash Style Guide an Coding Standard [EN]
coding
coding
coding
coding guidelines
coding
03 Coding Plug
05d Coding and Programming
coding
coding
coding programming
coding guidelines
coding

wiΔ™cej podobnych podstron