რა უნდა „დაევიწყებინა“ კატალოგს რესტორნების შესახებ
შექმენი აბსტრაქცია მაშინ, როდესაც ამას მეორე მომხმარებელი მოითხოვს. არა პირველი.
~1 წთ · 202 სიტყვა
პროგრამის ინტერფეისში ყველგან ეწერა „კერძი“ და „მენიუ“ — რადგან ჩვენი პირველი საპილოტე პროექტი იყო Lumière, შესაბამისად, პროდუქტის ფორმაც იმ ბიზნესმა განსაზღვრა, რომელთანაც ყოველდღიურად ვმუშაობდით.
შემდეგ კი სისტემაში პირველი კლინიკა ჩავრთეთ. დერმატოლოგიურ სტუდიას არ აქვს „კერძი“. მას აქვს პროცედურა. სასტუმროს არ აქვს „მენიუ“. მას აქვს ნომრების სია. ტექნიკურად კატალოგი მაინც მუშაობდა — მონაცემთა ბაზისთვის სულერთია, რას დავარქმევთ ხაზს — მაგრამ ინტერფეისში არსებული სიტყვები მფლობელისთვის შეუსაბამო იყო. სტომატოლოგიური კლინიკა ხსნიდა აპლიკაციას და ხედავდა: „დაამატე კერძი“. არავინ წერს ამას საკუთარ სამუშაო სივრცეში ბუნებრივად.
ჩვენ ამოვიღეთ რესტორნის ლექსიკა და ის სრულად კონფიგურირებადი გავხადეთ. ახლა თითოეული ბიზნესი თავად განსაზღვრავს სექციისა და პროდუქტის სახელს კონფიგურაციისას. სტომატოლოგიური კლინიკა წერს „პროცედურას“, სასტუმრო — „ნომერს“, რესტორანი კი კვლავ ტოვებს „კერძს“. პროდუქტი აღარ ცდილობს იყოს მხოლოდ რესტორნის ხელსაწყო, თუმცა რესტორნისთვის მაინც ორგანული რჩება.
ეს არის მცირე ცვლილება, რომელმაც დიდი წესი გვასწავლა: შექმენი აბსტრაქცია იმ მომენტში, როდესაც მეორე მომხმარებელი არასწორ ლექსიკას აწყდება, და არა პირველის დროს. პირველი კლიენტის სიტყვები არ არის თავად პროდუქტის სიტყვები. პროდუქტის საკუთარი ენა მაშინ იბადება, როდესაც მეორე კლიენტის რეალობა არ ემთხვევა პირველისას.
“პირველი კლიენტის სიტყვები არ არის თავად პროდუქტის სიტყვები.”
ჩვენ ეს მეორე კლიენტზე დავაფიქსირეთ. კიდევ ერთი თვე კოდში მკაცრად რომ დაგვეტოვებინა სიტყვა „კერძი“, მისი ამოღების ღირებულება გაორმაგდებოდა ყოველი ახალი ინტერფეისის ხარჯზე, რომელმაც ამ სიტყვის გამოყენება ისწავლა.