#programowanie #javascript #java Panowie, jeżeli mam średnio opanowane html5 i css3 to ile czasu mi zajmie nauka java script ? Da się to opanować w 3 miesiące?Czy raczej zajmie to rok czasu ? Pytam bo html5 i css3 to zupełnie coś innego niż język programowania jakim jest java script.
Piszę bo mam problem mały, wykonuję jako firma zlecenia dla innej firmy, bez umowy itp. dobrze sie współpracuje więc umowa mi nie potrzebna. Wykonałem stronę www wraz z panelem i różnymi dodatkami i normalnie wystawilem za to fakture dla agencji. Sygnuje oprogramowanie swoim symbolem i copyrightami. Odezwał się do mnie bezpośrednio klient, że chce zmiany na stronie, pomijajac ta agencję. Zgłosiłem to agencji i w odpowiedzi poprosila mnie, zeby nie sygnowac oprogramowania, ale jednak bym chciał, żeby byla wzmianka o tym, ze tworzę takie rzeczy. Co zrobić w takiej sytuacji? Chce byc fair wobec agencji ale tez chcialbym jakas reklame mieć żeby poszlo w eter.
@ZapomnialWieprzJakProsiakiemByl: Czyli nie ważne na jakich warunkach tworzymy stronę/aplikację internetową, zawsze możemy podpisać się pod nią imieniem i nazwiskiem? A jak to się ma do zostawiania kontaktu do siebie? Załóżmy imię i nazwisko + mail, albo adres strony personalnej?
Mirki, jestem trochę zielony w stawianiu całego systemu od podstaw na serwerze, więc mam do Was sprawę. Załóżmy, że mam jakąś domenę wykupioną, np. xyz.com, na której stoi strona i tutaj już pierwsze pytanie:
Jaki hosting? Słyszałem, że linuxpl to własnych użytków, a do bardziej biznesowych to home.pl lub nazwa.pl? To będzie strona, która będzie przedstawiała pewien produkt dla firm.
Wróciłem do pracy nad jednym ze swoich projektów open source (największym do tej pory) o nazwie Warden. Nasz "dizajner" Maciek właśnie nam podesłał nowe koncepty aplikacji webowej, podoba się? Jak coś to więcej widoków tutaj.
@spetz: Nic specjalnego. Niektóre rzeczy są wręcz brzydkie - pomieszanie fontów, źle dobrane kolory w kontrastach. Sformułowanie "przerost formy nad treścią" jest w tym wypadku nie trafione. Interfejsy są po prostu słabo zaprojektowane, co daje efekt zamieszania i przepychu, mimo że przekazanej treści jest mało. Zmieniające się co chwilę tło jest dezorientujące. Polecam behance.net zakładkę "UI/UX", można podłapać fajne rozwiązania i zobaczyć, jak powinny wyglądać aplikacje.
Mirki możecie ocenić mi jakość kodu? Wiem, że pewne zadania mają wiele rozwiązań ale wole nie karmić złych nawyków. To jest dla mnie stresujące jak udaje mi się rozwiązać problem a okazuje się, że można to było zrobić inaczej ( ͡°ʖ̯͡°)
@Sarseth: Zgadzam się, API faktycznie możemy dodatkowo zabezpieczać. Jednak z drugiej strony, przyjęcie jakiejś zasady nieodpowiadającej innemu zespołowi nie oznacza, że jest on skazany na męczarnie podczas implementacji. Można zastosować adapter, co jest dosyć dobrą praktyką. Nawet, gdy api w większości nam odpowiada.
@Vasili25: < narzekanie na długość metod w 2017, kiedy praktycznie każdy pracuje w IDE albo ma masę pluginów w edytorze < obcinanie opisu działania funkcji z jej deklaracji, doprowadzając do niepewnych sytuacji (tzn. programista musi skoczyć do metody, żeby zobaczyć co robi, bo jej nazwa jest niezgodna z konwencją) Może jeszcze dokumentujesz potem tę metodę `// Returns name property` ?
@Vasili25: Oczywiście, można przyjąć w projekcie jakąkolwiek konwencję. Jednakże Twoje stwierdzenie w głównym wpisie było ogólne, a nie szczególne - więc to słaby argument.
Ja widzę problem w takiej dokumentacji, bo jest ona konsekwencją źle napisanej nazwy metody. Metoda ma, w miarę możliwości, sama siebie dokumentować. Jeżeli tego nie robi to bardzo możliwe, że programista popełnił błąd pisząc zbyt długą funkcję lub zupełnie olewając SRP.
http://codingbat.com/prob/p140449
Mój kod wygląda tak:
public boolean parrotTrouble(boolean talking, int hour) {