Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interakcja z użytkownikiem #9

Open
ghost opened this issue Jun 7, 2018 · 9 comments
Open

Interakcja z użytkownikiem #9

ghost opened this issue Jun 7, 2018 · 9 comments
Labels
question Further information is requested

Comments

@ghost
Copy link

ghost commented Jun 7, 2018

W jaki sposób implementujemy interakcję z użytkownikiem? W jaki sposób i gdzie zapamiętujemy wybory dokonane przez użytkownika?

@ghost ghost added the question Further information is requested label Jun 7, 2018
@monikachudek
Copy link
Collaborator

Podaj przykład sytuacji i zaproponuj rozwiązanie, żeby było jasne o co chodzi.

@ghost
Copy link
Author

ghost commented Jun 8, 2018

Żeby dodać pliki na repozytorium potrzebujemy loginu/hasła od użytkownika. Gdy już je mamy, gdzieś musimy je trzymać. Do kontaktu z użytkownikiem możemy użyć chociażby funkcji menu. Podobnie, przy innych funkcjonalnościach - przy pierwszym uruchomieniu danego projektu, chcemy pewnie spytać użytkownika o wybór niektórych parametrów, i w jakiś sposób pamiętać jego wybory.

@woznicak
Copy link
Collaborator

woznicak commented Jun 9, 2018

Podawanie argumentów funkcji przez użytkownika robimy w takiej formie, że pytamy go o każdy parametr osobno?

Można zapisywać parametry wybrane przez użytkownika do plików nazwa_funkcji_parameters.rda, trzymać je np. w folderze parameters i korzystać z nich gdy użytkownik będzie chciał wykorzystać poprzednie argumenty funkcji ( chyba warto dodać argument, że użytkownik nie chce korzystać z poprzednich ustawień, tylko chce podać nowe). Taki miałam pomysł, ale może ktoś ma lepsze rozwiązanie.

@ghost
Copy link
Author

ghost commented Jun 9, 2018

To generalnie dobry pomysł, ale wszyscy musieliśmy skorzystać z takiej konwencji. O dane bardzo wrażliwe - jak hasło, można by pytać użytkownika przy każdym wywołaniu

@ghost
Copy link
Author

ghost commented Jun 10, 2018

Czy ktokolwiek poza mną i Kasią planuje uzyskiac jakiś input od uzytkownika?

@elizakaczorek
Copy link
Collaborator

Ja planuję tylko w przypadku podania niepoprawnej wartości parametru, zamiast wyrzucać error, poprosić użytkownika o podanie w konsoli poprawnej wartości.

@kozaka93
Copy link
Collaborator

Ja też korzystam z inputów od użytkownika. Byłabym za funkcją menu().

@ghost
Copy link
Author

ghost commented Jun 11, 2018

menu ogranicza nas tylko do wyboru, nie pozwala chyba na input z klawiatury

@kozaka93
Copy link
Collaborator

Ok, chyba faktycznie ogranicza nas do wyboru, ale w moim przypadku to wystarczy. Wyłączam sie z dyskusji.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants