შეიძლება თუ არა FizzBuzz-ში if-else პირობების გარეშე მუშაობა? რა ალტერნატივებს იცნობთ?
Frontend
როგორ დაწერდი ერთეულ ტესტებს FizzBuzz-ის განხორციელებისთვის?
FizzBuzz დავალება: დაწერეთ პროგრამა, რომელიც 1-დან N-მდე რიცხვებისთვის გამოიტანს 'Fizz', თუ რიცხვი იყოფა 3-ზე, 'Buzz', თუ იყოფა 5-ზე, და 'FizzBuzz', თუ იყოფა 15-ზე, წინააღმდეგ შემთხვევაში გამოიტანს თავად რიცხვს.
API-ის პასუხში არსებული ფილტრის ბლოკიდან მონაცემების გამოყენებით, ქალაქის და ოთახების რაოდენობის მიხედვით ლოტების სიას დაამატეთ ფილტრაცია. ფილტრების მნიშვნელობები უნდა იყოს შენახული URL პარამეტრებში, რათა გვერდი პირდაპირი ლინკით იყოს ხელმისაწვდომი.
როგორ განახორციელებდი FizzBuzz-ის ბიზნეს წესების გაფართოებას (მაგალითად, ახალი წესის დამატება ნომერი 7-ისთვის), რათა კოდი იყოს შენარჩუნებადი და სუფთა?
პრაქტიკული დავალება: შექმენით Next.js-ის ფრონტენდი აპლიკაცია, რომელიც აჩვენებს უძრავი ქონების სიის ქსელურ ბარათებს, რეალურ საჯარო API-ს გამოყენებით. ბარათში უნდა იყოს ადამიანისთვის გასაგები ველები (პროექტის სახელი, ქალაქი, ოთახების რაოდენობა, ფართობი და ა.შ.) და სურათი.