Video: Yazılıma/Programlamaya nereden başlamalıyım? 2024
Bir uygulamayı basamaklara bölmenin en büyük zorluğu, her adımın ne kadar büyük veya küçük olduğunu bilmenizdir. İlk adım, uygulamanın işlevselliğini bulmaktır.
Anahtar, her basamağın ayrık ve bağımsız olduğundan emin olmaktır. Doğru adım sayısına sahip olup olmadığınızı test etmek için başkasının en az rehberlikle basamağı çözüp çözemeyeceğini kendinize sorun.
McDucks, restorana yakın olsaydı müşterilere bir teklif veya kupon gönderen bir web uygulaması kullanarak restoran ziyaretleri yapmak istediğini varsayalım. Bu işi kolaylaştırmak için, yalnızca bir mağazayı ziyaret eden müşteriler için uygulama oluşturmanız gerekir.
İlk hamleniz bu uygulamayı, uygulamanın çalışması için gerekli adımları atmaktır. Bu adımlar çok spesifik olmamalıdır: Süreci anaokuluna anlatan gibi, onları geniş anlamda düşünün. Kalem ve kağıt kullanarak, bu adımları sırayla yazın. Her basamağın doğru olup olmadığı hakkında endişelenmeyin, çünkü beceri pratik ve zamana göre gelişecektir. Başlamanıza yardımcı olmak için bazı ipuçları:
-
Müşterinin bir mağazaya check-in yapmak için uygulamadaki bir düğmeye bastığında McDuck'ın uygulaması etkinleştirildiğini varsayalım.
-
Düğmeye basıldığında, uygulamanın farkında olması gereken iki konum nedir?
-
Uygulama bu iki konumdan haberdar olduğunda, bilgisayarın bu iki konumu içeren hesaplamaları yapması gerekir?
-
Bu hesaplamayı yaptıktan sonra, bilgisayar ne gibi bir etki gösterecek?