Cześć zakładam sobie topic w którym będę czasem pytał o różne sprawy dotyczące codzenia, nie chce robić co rusz nowego topicu więc będę po prostu miał jeden.
Zacząłem od paru dni uczyć się programowania (wiem, że teraz ciężko o robotę, tak sobie hobbystycznie kodze) na www.codecademy.com, rozpocząłem od javascriptu i zrobiłem w jednym zadanku mini gre "papier, kamień, norzyce" przeciwko komputerowi, aczkolwiek gdy użyłem skróconej wersji kodu dla pentli if else to AI powiedziało, że kod jest mało czytelny i mimo tego, że miał dosłownie 3 linijki, a wyglądał on tak:
const chooseTheWinner = (userInput, computerInput)=> {
return userInput === computerInput ? 'draw' : userInput === 'rock' && computerInput === 'paper' ? 'Computer win' : userInput === 'scissors' && computerInput === 'rock' ? 'Computer win' : userInput === 'paper' && computerInput === 'scissors' ? 'Computer win' : 'Player win';
}
Niestety nie wiem jak zrobić żeby wyświetlało na forum zrobiło mi enter w kodzie :D
Pytanie brzmi następująco czy AI ma racje czy taka forma kodu jest mniej czytelna aniżeli 15-20 linijek kodu zapętlonej pętli if lub pentli if else if ?
Nie ufam AI bo oszukuje :D
