Amaliyotlar tartibi meni dasturlash uchun qanday tayyorladi

matematik

Algebra har doim mening sevimli mavzuim bo'lib kelgan. Bu erda juda ko'p nazariya mavjud emas, faqat metodlar vositasi va qanday operatsiyalarni bajarish tartibi bor. Agar siz o'rta maktabga qaytgan bo'lsangiz, esingizdami ( Math.com):

  1. Avval qavs ichida joylashgan barcha amallarni bajaring.
  2. Keyinchalik, eksponentlar yoki radikallar bilan har qanday ishni bajaring.
  3. Chapdan o'ngga ishlang, ko'paytirish va bo'linishni bajaring.
  4. Nihoyat, chapdan o'ngga qarab, barcha qo'shish va olib tashlashni bajaring.

Mana misol Math.com:
Math.com saytidan algebra misoli

Buni rivojlanish uchun qo'llash juda oddiy.

  1. Qavs ichidagi amallar oddiy HTML formatida mening sahifam maketiga teng keladi. Men bo'sh sahifadan boshlayman va uni izlayotgan barcha elementlarga ega bo'lguncha doimiy ravishda to'ldiraman. Moslashuvchan foydalanuvchi interfeysi dizaynini ta'minlash uchun men har doim XHTML va bilan ishlayman CSS. Har qanday joyda iboralar mavjud bo'lsa (ya'ni ma'lumotlar bazasi yoki dasturiy natijalar), men kodni sharhlayman va qo'pol matn, rasm yoki narsalarga yozaman.
  2. Keyinchalik, men har qanday eksponentlar yoki radikallar bilan ishlayman. Bu mening dasturiy yoki ma'lumotlar bazasini chiqaradigan, o'zgartiradigan va yuklaydigan (ETL) ma'lumotlar bazasi funktsiyalari, men ularni tugallangan sahifamda ko'rsatishni xohlayman. Haqiqiy so'rovda formatlash yaxshilangan ishlashga olib kelmasa, men haqiqatan ham qadamlar bo'yicha ishlayman.
  3. Keyingi - ko'paytirish yoki bo'linish. Bu erda men kodimni soddalashtiraman. Bitta ulkan monolit skript o'rniga, men mavhum kodning ko'p qismiga fayllar va sinflarni kiritishim mumkin. Veb-ishlab chiqish bilan men, albatta, yuqoridan pastga qarab ishlashga intilaman.
  4. Nihoyat, chapdan o'ngga, barcha qo'shish va olib tashlash. Ushbu bosqich yakuniy jarayon bo'lib, shaklni tasdiqlash, uslublar tarkibiy qismlari, xatolar bilan ishlash va hokazolarning so'nggi yangiliklarini qo'llaydi. Shunga qaramay, men yuqoridan pastgacha ishlashga intilaman.

Yaxshi rivojlanish buyuk Algebra muammosidan ko'ra murakkabroq emas. Sizda o'zgaruvchilar, tenglamalar, funktsiyalar ... va eng yaxshi natijalarga erishish uchun mantiqiy operatsiyalar tartibi mavjud. Men shunchaki "ishlashga imkon beradigan" ko'plab xakerlarni ko'ryapman, lekin siz (menda bo'lgani kabi) agar siz o'zingizning metodologiyangizni rejalashtirmasangiz va mantiqiy yondashmasangiz, o'zingizning kodingizni qayta-qayta yozganingizni topasiz. muammolar yoki o'zgarishlar kerak.

Algebra har doim menga jumboqga o'xshab kelgan. Bu har doim qiyin, qiziqarli edi va men oddiy javob berish mumkinligini bilardim. Barcha qismlar u erda, siz ularni topishingiz va ularni to'g'ri to'plashingiz kerak. Kod yozish hech qanday farq qilmaydi, ammo bu yanada yoqimli, chunki sizning jumboqingiz natijasi siz xohlagan narsadir!

Men rasmiy ishlab chiqaruvchi emasman, hatto buyuk ham emasman. Menda bor; ammo, men ko'plab loyihalar davomida yozgan kodim bo'yicha maqtovlar oldim. Men ko'p narsaga ishonaman, chunki men o'sha birinchi skript yorlig'ini yozishdan oldin juda ko'p rejalashtirish, doska, sxema chiqarish va hk.

2 Comments

  1. 1

    Bu juda chiroyli post edi. Amaliyotlar tartibini rivojlanish kabi mavhum narsaga tatbiq etishni xayolimga ham keltirmagan edim, lekin bir bor o'ylab ko'rsangiz, ularning ikkalasi ham xuddi shu tarzda mavhum ekanligini ko'rasiz. Men buni xatcho'pga qo'shib, ma'lumotnoma sifatida ishlatishim kerak. ;]

    • 2

      Rahmat Stiven! Men hozirda ishda bir nechta jadvallar va ko'plab sahifalarni juda mantiqiy tartibda qamrab oladigan (barchasi Ajaxdan foydalangan holda bitta sahifa bilan bog'langan) yirik loyihada ishlayapman va o'zimni qanchalik ehtiyotkor ekanligimni sezdim va bu haqda yozishga qaror qildim.

      Qiziqarli narsalar!

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.