Hakkında • Projeler • Norminette • Katkıda Bulunma • Lisans
42 Common Core, 2013 yılında Paris'te geliştirilmiş ve sürekli olarak değerlendirilmektedir. Öğrenciler, projeleri tamamlayarak ve seviyelerini yükseltmek için puan kazanarak programda ilerlemektedirler; bu da öğrenme deneyimini oyun gibi hissettirmektedir.
Bu depo, 42 Kocaeli Common Core'da bugüne kadar geliştirilen kodları içermektedir.
[!NOT]
Eğer 42 Kocaeli Piscine ile ilgili kodlar arıyorsanız, buraya tıklayın.
Proje | Dil | Değerlendirme Bilgisi |
---|---|---|
libft | 3 peers 15 mins |
|
get_next_line | 3 peers 15 mins |
|
ft_printf | 3 peers 15 mins |
|
born2beroot | 3 peers 1 hour |
|
minitalk | 3 peers 15 mins |
|
so_long | 3 peers 15 mins |
|
push_swap | 3 peers 15 mins |
|
philosophers | 3 peers 15 mins |
|
minishell | 3 peers 15 mins |
|
net_practice | 3 peers 15 mins |
|
cub3d | 3 peers 45 mins |
|
cpp_modules | 2 peers 15 mins |
|
inception | 3 peers 30 mins |
|
webserv | - | 3 peers 1 hour |
ft_transcendence | - | 3 peers 1 hour |
42 Okulu'nda, neredeyse her projenin Okul'un kodlama standardı olan Norm'a uygun olarak yazılması beklenmektedir.
- While, switch, case, goto, üçlü operatörler veya değişken uzunluklu dizilere izin verilir;
- Her işlev, işlevin küme parantezlerini saymadan en fazla 25 satır olmalıdır;
- Her satır, yorumlar dahil olmak üzere en fazla 80 sütun genişliğinde olmalıdır;
- Bir işlev maksimum 4 adlandırılmış parametre alabilir;
- Aynı satırda atama ve bildirim yok (statik olmadıkça);
- İşlev başına 5'ten fazla değişken bildiremezsiniz;
- ...
- 42 Normları - 42 kod normları hakkında bilgi.
PDF
- Norminette - 42 tarafından geliştirilmiş kod normlarına uyulmasını sağlayan araç.
GitHub
- 42 Header - Vim için 42 başlığı.
GitHub
Eğer herhangi bir sorun bulursanız veya geliştirme önerileriniz varsa, depoyu çatallayıp bir sorun açabilir veya bir çekme isteği gönderebilirsiniz.
Bu proje MIT Lisansı altında mevcuttur. Daha fazla bilgi için lütfen LİSANS dosyasına bakın.