Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
668
Tıklama
0
Öne Çıkarma
Kod Yazmadan Önce Planlamak (Flowchart)
G
7 yıl
Yarbay

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.


Bu mesaja 1 cevap geldi.
T
7 yıl
Yarbay

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ı >

K
7 yıl
Teğmen

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ı >

G
7 yıl
Onbaşı

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



A
7 yıl
Binbaşı
Konu Sahibi

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.



A
7 yıl
Binbaşı
Konu Sahibi

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.



M
7 yıl
Yarbay

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.



T
7 yıl
Yarbay

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ı >

A
7 yıl
Binbaşı
Konu Sahibi

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 >


Bu mesajda bahsedilenler: @revivo72 , @mahoni_38
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.