Видео: Та хэзээ рефакт хийх ёстой вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Мартин Фаулер гурвын дүрмийг тайлбарласан бөгөөд үүнийг тайлбарладаг хэзээ дахин засварлах , түүний номонд Дахин засварлах . Тэрээр хэлэхдээ, анх удаа хөгжүүлэгчид хийх ямар нэг зүйл, тэд хийх ёстой шууд л. Дараагийн удаа, хэрэв тэд хийх ижил төстэй зүйл бол тэд одоо байгаа кодын хэсгийг хуулбарлаж болно. Гурав дахь удаагаа тэд рефактор хийх ёстой.
Эндээс та хэзээ дахин засварлаж болохгүй вэ?
Туршилтгүй код өгөгдсөн бол та боломжтой рефактор Үүнийг илүү туршиж үзэх боломжтой болгохын тулд. Та хий рефактор биш Хүлээн авагчийн хувьд үнэ цэнэтэй хэвээр байхаар гарч ирсэн кодыг хүргэхийн тулд цаг тухайд нь туршиж чадахгүй байгаа код. Та хий рефактор биш код үед таны рефакторинг болно үгүй кодын чанарыг сайжруулах.
Мөн refactoring-г agile-д хэзээ хийх ёстойг мэдэх үү? Дахин засварлах Хоёрдугаар зарчим: Бизнесийн катализатор Хэрэв бизнест шинэ функц хэрэгтэй бол рефакторинг хийх ёстой зөвхөн байх хийсэн Энэ функцийг идэвхжүүлэхэд шаардлагатай системийн хэсгүүдэд. Өөрөөр хэлбэл, болохгүй рефактор бүх хэрэглэгчийн интерфэйс, зүгээр л рефактор тодорхой бизнесийн хүсэлттэй холбоотой хэсгүүд.
Дээрхээс гадна хэзээ рефакторинг хийх ёстой вэ?
Дахин засварлах кодын бүтцийг өөрчлөхгүйгээр өөрчлөх үйл явц юм зан байдал . Тэгэх ёстой ашиглагдах руу нэмэлт функцуудыг хөнгөвчлөх. Үр дүн нь илүү "үнэртэй" код учраас заримдаа хүмүүс төөрөлдөж, ингэж боддог рефакторинг төгсгөл юм руу өөрөө. I энэ бодолтой санал нийлэхгүй байна.
Таныг дахин засахад юу хүргэдэг вэ?
Голуудын нэг дахин засварлах шалтгаанууд Энэ нь хэзээ нэгэн цагт Та кодыг нэгээс олон кодын зам ашигладаг болохыг олж мэдээрэй Та хуулбарлахыг хүсэхгүй байна (хуулбарлах, буулгах) гэхдээ дахин ашиглах. Энэ нь тохиолдлуудад онцгой ач холбогдолтой юм Та тэр кодын алдааг олоорой.
Зөвлөмж болгож буй:
Кодын шалгалтыг хэзээ хийх ёстой вэ?
9 хариулт. Эхлээд хөгжүүлэгчийн нэгжийн туршилт, дараа нь кодын шалгалт, дараа нь QA тест нь би үүнийг хийдэг. Заримдаа кодын шалгалт нь нэгжийн туршилтын өмнө хийгддэг боловч ихэнхдээ код хянагч үнэхээр умбасан үед л хийдэг бөгөөд тэр үүнийг хийж чадах цорын ганц удаа юм. Манай стандарт бол бүтээгдэхүүн QA-д очихоос өмнө кодын шалгалтыг хийдэг
VUEX-ийг хэзээ хэрэглэх ёстой вэ?
Үүнийг эцэг эхийн шууд удам биш байж болох нэг буюу хэд хэдэн хүүхэд бүрэлдэхүүнд эцэг эхийн бүрэлдэхүүнээс өгөгдөл дамжуулах шаардлагатай тохиолдолд ашиглаж болно
С # хэл дээр бид хэзээ статик аргыг ашиглах ёстой вэ?
Та статик аргуудыг хэзээ ашиглахыг хүсч болох зарим жишээг энд үзүүлэв: Функц нь ямар ч гишүүн хувьсагчийг ашиглахгүй байх үед. Объект үүсгэхийн тулд үйлдвэрийн аргыг ашиглах үед. Та тухайн ангийн тохиолдлын тоог хянах эсвэл өөр аргаар хянаж байх үед. Тогтмол тоонуудыг зарлахдаа
Хичээлийн хураангуйг хэзээ хийх ёстой вэ?
6 хариулт. Ерөнхийдөө тухайн ангийн жишээг үүсгэх ямар ч шалтгаан байхгүй үед анги нь хийсвэр байх ёстой. Жишээлбэл, танд гурвалжин, дөрвөлжин, тойрог гэх мэт дээд анги болох Shape анги байна гэж бодъё
Шумерчууд хэзээ эхэлж, хэзээ төгссөн бэ?
Шумер хотууд байгуулагдсанаар тэдний түүх МЭӨ 5000-аад оноос МЭӨ 1750 он хүртэл өрнөж, Сумерыг Эламчууд болон Аморитууд эзлэн түрэмгийлсний дараа “Шумэрчууд ард түмэн байхаа больсон” (Крамер)