როგორ მომზადდა ოპერაციების ბრძანება პროგრამირებისთვის

math

ალგებრა ყოველთვის ჩემი საყვარელი საგანი იყო. აქ ბევრი თეორია არ არის ჩართული, მხოლოდ მეთოდოლოგია და ოპერაციების თანმიმდევრობაა მოსაგვარებელი. თუ საშუალო სკოლაში დაბრუნდებით, გახსოვთ (ციტირებულია მათემატიკა. Com):

  1. პირველ რიგში გააკეთეთ ყველა ოპერაცია, რომელიც ფრჩხილებშია.
  2. შემდეგი, გააკეთეთ ნებისმიერი სამუშაო ექსპონენტებთან ან რადიკალებთან.
  3. მუშაობს მარცხნიდან მარჯვნივ, გააკეთეთ ყველა გამრავლება და გაყოფა.
  4. დაბოლოს, მარცხნიდან მარჯვნივ მუშაობისას, გააკეთეთ ყველა შეკრება და გამოკლება.

აი მაგალითიდან მათემატიკა. Com:
ალგებრის მაგალითი Math.com– დან

ამის გამოყენება განვითარებაზე საკმაოდ მარტივია.

  1. ფრჩხილებში მოქმედებები უდრის ჩემი გვერდის განლაგებას, მარტივი HTML ფორმატით. მე ვიწყებ ცარიელი გვერდით და სტაბილურად ვავსებ მას, სანამ მას არ აქვს ყველა ის ელემენტი, რომელსაც ვეძებ. მომხმარებლის ინტერფეისის მოქნილი დიზაინის უზრუნველსაყოფად, მე ყოველთვის ვმუშაობ XHTML და CSS. სადაც არ უნდა იყოს გამონათქვამი (მაგ. მონაცემთა ბაზა ან პროგრამული შედეგები), მე ვუკომენტარებ კოდს და ვაწერ ტექსტს, სურათებს ან ობიექტებს.
  2. შემდეგ, მე ვმუშაობ ნებისმიერ ექსპონენტთან ან რადიკალთან. ეს არის ჩემი პროგრამული ან მონაცემთა ბაზის ფუნქციები, რომლებიც მოიპოვებს, გარდაქმნის და იტვირთავს მონაცემებს (ETL), როგორც მე მსურს აჩვენოს ჩემს დასრულებულ გვერდზე. მე რეალურად ვმუშაობ ნაბიჯებზე ამ თანმიმდევრობით, თუ რეალური მოთხოვნის ფორმატირება არ გამოიწვევს გაუმჯობესებულ მუშაობას.
  3. შემდეგი არის გამრავლება ან გაყოფა. სწორედ აქ ვამარტივებ ჩემს კოდს. ვიდრე ერთი უზარმაზარი მონოლითური დამწერლობა, მე აბსტრაქტული რაც შეიძლება მეტი კოდი შევიტანო ფაილები და კლასები. ვებსაიტის შემუშავებასთან ერთად, რა თქმა უნდა, ვმუშაობ ზემოდან ქვემოთ.
  4. დაბოლოს, მარცხნიდან მარჯვნივ მუშაობა, ყველა შეკრება და გამოკლება. ეს ნაბიჯი არის საბოლოო პროცესი, ფორმის ვალიდაციის, სტილის კომპონენტების, შეცდომების დამუშავების და ა.შ. ბოლო tidbits გამოყენებით. მე ისევ ვცდილობ ზემოდან ქვემოთ მუშაობას.

კარგი განვითარება არ არის უფრო რთული, ვიდრე ალგებრის დიდი პრობლემა. თქვენ გაქვთ ცვლადები, განტოლებები, ფუნქციები… და ოპერაციების ლოგიკური თანმიმდევრობა საუკეთესო შედეგის მისაღებად. მე ვხედავ უამრავ ჰაკერს, რომლებიც უბრალოდ 'ამუშავებენ მას', მაგრამ თქვენ (როგორც მე მაქვს) მიხვდებით, რომ თუ არ აპირებთ მეთოდოლოგიის დაგეგმვას და ლოგიკურ მიდგომას, თქვენ თვითონ წერთ თქვენს კოდს, საჭიროა პრობლემები ან ცვლილებები.

ალგებრა ჩემთვის ყოველთვის ჰგავდა თავსატეხს. ეს ყოველთვის რთული, მხიარული იყო და ვიცოდი, რომ მარტივი პასუხი იყო შესაძლებელი. ყველა ცალი იქ არის, თქვენ უბრალოდ უნდა იპოვოთ ისინი და სწორად ააწყოთ. კოდის დაწერა არაფრით განსხვავდება, მაგრამ უფრო სასიამოვნოა, რადგან თქვენი თავსატეხი გამოდის ისეთი, როგორიც გსურთ.

მე არ ვარ ოფიციალური შემქმნელი და არც ის ვარ. Მე მაქვს; თუმცა, მე მივიღე კომპლიმენტები ჩემს მიერ დაწერილი კოდის შესახებ მრავალი პროექტის განმავლობაში. მე მჯერა, რომ ამის უმეტესობა იმიტომაა, რომ ბევრ წინასწარ დაგეგმვას, დაფაზე დაფარვას, სქემის მოპოვებას და ა.შ. ვაკეთებ, სანამ პირველ სკრიპტს არ დავწერ.

2 კომენტარები

  1. 1

    ეს საკმაოდ სისუფთავე იყო. არასდროს მიფიქრია ოპერაციების თანმიმდევრობის გამოყენებაზე ისეთივე აბსტრაქტული რამის მიმართ, როგორც განვითარება, მაგრამ მას შემდეგ რაც მოიფიქრებ, ხედავ, რომ ორივე აბსტრაქტულია ერთნაირად. მე მომიწევს ამის სანიშნეში მონიშვნა და გამოყენება მითითების სახით. ;]

    • 2

      მადლობა სტივენ! ახლა ვმუშაობ სამუშაოზე მთავარ პროექტზე, რომელიც მოიცავს მრავალ ცხრილს და მრავალ გვერდს ძალიან ლოგიკური თანმიმდევრობით (ყველა ამას უკავშირდება ერთი გვერდი Ajax– ის გამოყენებით) და მე ყურადღება მივაქციე, თუ რამდენად ფრთხილად ვიყავი და გადავწყვიტე ამის შესახებ დამეწერა.

      მხიარული საგნები!

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.