Şimdi Ara

Kod Yazmadan Önce Planlamak (Flowchart)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
1
Favori
672
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Video eğitimi aradım ama bulamadım. Kafamda bir algoritma var diyelim. Şu şuradan gelecek, şöyle olacak ve sonra şöyle çıktı verecek diye. Çoğu insan direkt kod yazıyor planlama yapmadan ve süreç içinde güzelce bu işin altından kalkıyor. Ben ise öyle yapamıyorum. Önce tarifi baştan sona çıkarıp sonra o tarife bakıp adım adım gitmek istiyorum. Belki büyük projelerde böyle olmuyordu ama öğrenmemi kolaylaştırması için şimdilik bu sürece ihtiyacım var. Ancak nasıl yapabilirim bunu? Tecrübeli arkadaşları dinlemek isterim.



  • süreç içinde güzelce bu işin altından kalkıyor durumu tartışılır çünkü planlama yapmadan işe başlanırsa bazen kodlama spagetti kod dediğimiz anlaşılmaz kodlara döner kodlar birbirine karışır halbuki başta iyi bir plan yapılsa hem yazmada kolaylık olur hemde sonradan kodu okuyanlar daha kolay anlar daha kolay güncelleme yapılır tabi burda yapılan uygulama da önemli ben olsam classları fazla uzun tutmamaya dikkat ederim partial classlar kullanırım gene refactoring uygulamaları işe yarar tabi isimlendirme de önemli yine visual studio içinde projedeki kodlamanın ne kadar karmaşık olduğunu gösteren araçlar var bunlara da bakılarak hangi classların karmaşık yazıldığı görülebilir.
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    süreç içinde güzelce bu işin altından kalkıyor durumu tartışılır çünkü planlama yapmadan işe başlanırsa bazen kodlama spagetti kod dediğimiz anlaşılmaz kodlara döner kodlar birbirine karışır halbuki başta iyi bir plan yapılsa hem yazmada kolaylık olur hemde sonradan kodu okuyanlar daha kolay anlar daha kolay güncelleme yapılır tabi burda yapılan uygulama da önemli ben olsam classları fazla uzun tutmamaya dikkat ederim partial classlar kullanırım gene refactoring uygulamaları işe yarar tabi isimlendirme de önemli yine visual studio içinde projedeki kodlamanın ne kadar karmaşık olduğunu gösteren araçlar var bunlara da bakılarak hangi classların karmaşık yazıldığı görülebilir.
    Teşekkürler cevap için.
  • algoritmanın diagramini çizmek için kurs değil ancak kitaplar var. Draw.io ile 2 dk da cizim kısmını öğrenirsin ama algoritmayi nasıl sekle dökeceğini öğrenmek için bneim tavsiyeim dr da programlamaya giriş veya algoritma kitapları var onlara bak. Onlardan adım adım tasarlamayı anlatanlar olduğunu hatırlıyorum. Yazılımı yazmadan planlamak için uml diagram kursu buldum. işini görürse.https://www.udemy.com/uml-fundamentals/

    yazılım yaşayan bir organizmadır. Öyle kusursuz plan olmuyor o yüzden scrum ile bir döngü ile yap iyileştir, yap iyleştir gidiyoruz.
  • UML daha cok büyük projelerde kullanılır. Algoritma tasarlarken UML kullanılabilir ancak şart değil. UML projelerde ana hatları göstermek açısından cok iyidir.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Peki giriş seviyesinde biri bu eğitimi almalı mı yoksa bell bir mesafe aldıktan sonra mı almalı bu eğitimi? Cevap için teşekkür ederim ikinize de.



    < Bu mesaj bu kişi tarafından değiştirildi AI Engineer -- 26 Temmuz 2018; 22:43:33 >
  • UML eclipse IDE gibi veya Atom editör gibi kullanılarak öğrenilecek birşey öyle eğitimle olacak şey değil. Kitap tutorial dan bakılabilir belki. Kendi UML diyagramlarını çizerek öğrenilir.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • draw.io buradan cizebilirsin normal bir akıs diyagraminda her seklin bir anlami var dikdortgen vs ama keyfine kalmis

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Sadece kağıt ve kalemle de bahsi geçen temel çalışmalara çok iyi çözümler üretilebilir. Şahsen hep böyle çalışırım ve tavsiye de ederim.
    Aşağıdaki videolarda bu konuları meslek edinmiş bazı kişilerin nasıl çalıştıkları görülebilir.

    https://www.youtube.com/watch?v=umTbivyJoiI

    https://www.youtube.com/watch?v=C_zFhWdM4ic

    https://www.youtube.com/watch?v=rCUjvK-zbHw




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.