{"22285":{"id":22285,"votes":0,"views":0,"text":"Tutaj w sumie nie by\u0142o zrypki typowo Springowej... mo\u017ce poza tym, \u017ce lata pracy w tym powoduj\u0105, \u017ce nie masz ju\u017c zaufania do niczego i szukasz w ka\u017cdym k\u0105cie zamiast i\u015b\u0107 drog\u0105 naprawd\u0119 prostej eliminacji :-) Cargo cult i copy paste z guide :-) -> jak\u017ce to klasyczne. Dla pe\u0142ni szcz\u0119\u015bcia powiniene\u015b jeszcze us\u0142ysze\u0107 - \"nie usuwaj tego, bo z tym zawsze dzia\u0142a\u0142o\".","html":"
Tutaj w sumie nie by\u0142o zrypki typowo Springowej... mo\u017ce poza tym, \u017ce lata pracy w tym powoduj\u0105, \u017ce nie masz ju\u017c zaufania do niczego i szukasz w ka\u017cdym k\u0105cie zamiast i\u015b\u0107 drog\u0105 naprawd\u0119 prostej eliminacji :-) Cargo cult i copy paste z guide :-) -> jak\u017ce to klasyczne. Dla pe\u0142ni szcz\u0119\u015bcia powiniene\u015b jeszcze us\u0142ysze\u0107 - \"nie usuwaj tego, bo z tym zawsze dzia\u0142a\u0142o\".<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22285","created_at":"2017-10-10T22:50:42+02:00","updated_at":"2017-10-10T22:50:42+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Ik84cFVuNG8wNWJTYkNId1QwWEk5N1E9PSIsInZhbHVlIjoiWHVCdC81Y3B5MW5ZRXhnelJDcEhXY3RNbmVFUlhqbVJuRHM1eFQ5UTZSR0tPVGJJR3U2a0hWYXdIVDZzZkVtRSIsIm1hYyI6IjY1MTdjNjI1N2FhYWIzMzdlMjE3NGRiZWMyODBkZWJhZjQ5OGMyNWM3ZWIwYTQxOThkZDNiNDVlZDI0OGE3ZmQiLCJ0YWciOiIifQ==","deleted_at":null},"22288":{"id":22288,"votes":0,"views":0,"text":"A co do zawa\u0142u, to chyba nie wiesz w jakich kupach si\u0119 grzeba\u0142em (zreszt\u0105, nadal si\u0119 grzebie - jest podejrzenie, \u017ce to nawet lubi\u0119). 2 dni na postawienie \u015brodowiska nie robi \u017cadnego wra\u017cenia. W poprzedniej firmie by\u0142o 2-3 i na koniec by\u0142o \u015brodowisko, k\u00f3re czasem, bywa \u017ce dzia\u0142a\u0142o. Podobno w og\u00f3le by\u0142em pierwszy kt\u00f3remu uda\u0142o si\u0119 na jednym kompie odpali\u0107 wszystkie serwery... wcze\u015bniej ludzie dzielili sie praca w zale\u017cno\u015bci co komu uda\u0142o si\u0119 odpali\u0107.... . Po roku zjechali\u015bmy z czasem stawiania do mniej wi\u0119cej godziny (ale du\u017co os\u00f3b nad tym pracowa\u0142o).","html":"
A co do zawa\u0142u, to chyba nie wiesz w jakich kupach si\u0119 grzeba\u0142em (zreszt\u0105, nadal si\u0119 grzebie - jest podejrzenie, \u017ce to nawet lubi\u0119). 2 dni na postawienie \u015brodowiska nie robi \u017cadnego wra\u017cenia. W poprzedniej firmie by\u0142o 2-3 i na koniec by\u0142o \u015brodowisko, k\u00f3re czasem, bywa \u017ce dzia\u0142a\u0142o. Podobno w og\u00f3le by\u0142em pierwszy kt\u00f3remu uda\u0142o si\u0119 na jednym kompie odpali\u0107 wszystkie serwery... wcze\u015bniej ludzie dzielili sie praca w zale\u017cno\u015bci co komu uda\u0142o si\u0119 odpali\u0107.... . Po roku zjechali\u015bmy z czasem stawiania do mniej wi\u0119cej godziny (ale du\u017co os\u00f3b nad tym pracowa\u0142o).<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22288","created_at":"2017-10-10T23:25:53+02:00","updated_at":"2017-10-10T23:25:53+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6ImRnSFNIMWxqUVlDRy8yVHo2UE1vN1E9PSIsInZhbHVlIjoiaVpZbFFMQlZwVHQxaWxaUStBVlNsT1N1bWZFeWg1T1ZyRytzTURhcytaNmZuZlhUM2V0QTM3V29DZFkrME9FUiIsIm1hYyI6IjU0MTM4MjI0ZmY4ZWI0Y2I5OWMwZWJhNDRjNDI3ZWZiY2E5OWY5Y2FkZjA2ZmQ3NTE4NTU1MDQ2MmYzNDBhNzAiLCJ0YWciOiIifQ==","deleted_at":null},"22290":{"id":22290,"votes":0,"views":0,"text":"Dla mnie troch\u0119 s\u0142aby jest pod tym wzgl\u0119dem Spring Boot. O ile \"zwyk\u0142y\" Spring polega\u0142 na tym \u017ce si\u0119 du\u017co konfiguruje samemu i tak trzeba si\u0119 troche rozpisa\u0107 to jak si\u0119 wie z czego si\u0119 korzysta i to si\u0119 miar\u0119 rozumie (dynamic proxy, etc) to generalnie dzia\u0142a, a jak ostatnio uruchamie\u0142em Spring Boota z magiczn\u0105 autokonfiguracj\u0105 to mialem r\u00f3\u017cne g\u0142upie bl\u0119dy przez kt\u00f3re wiecej straci\u0142em czasu ni\u017c jakbym sam konfigurowa\u0142...","html":"
Dla mnie troch\u0119 s\u0142aby jest pod tym wzgl\u0119dem Spring Boot. O ile \"zwyk\u0142y\" Spring polega\u0142 na tym \u017ce si\u0119 du\u017co konfiguruje samemu i tak trzeba si\u0119 troche rozpisa\u0107 to jak si\u0119 wie z czego si\u0119 korzysta i to si\u0119 miar\u0119 rozumie (dynamic proxy, etc) to generalnie dzia\u0142a, a jak ostatnio uruchamie\u0142em Spring Boota z magiczn\u0105 autokonfiguracj\u0105 to mialem r\u00f3\u017cne g\u0142upie bl\u0119dy przez kt\u00f3re wiecej straci\u0142em czasu ni\u017c jakbym sam konfigurowa\u0142...<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22290","created_at":"2017-10-11T01:14:07+02:00","updated_at":"2017-10-11T01:14:07+02:00","comments":[],"user":{"id":64252,"name":"scibi92","is_online":false,"photo":null,"deleted_at":"2020-12-17T19:37:46.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6Im9KZlZQWEdaVUJsSXRjek82UWNxcXc9PSIsInZhbHVlIjoiaTF5bkdTUlk1bXVML0kyMnVhVkdSb05RZ3FLYzMybkNkdDBMV2czbjAyMDdwUFlCQS9ndUtMNTY0eEE3N2c2byIsIm1hYyI6ImQ0NjBmOWFkOGM5M2VjYmRkMzQxMzkwMjY1YzQwY2ZhZWIxYTcyMjNkODE3NjU3MjAyNTkwYWI3NzQ1YmY2ZGUiLCJ0YWciOiIifQ==","deleted_at":null},"22291":{"id":22291,"votes":0,"views":0,"text":"@scibi92: z drugiej strony jak chcesz zrobi\u0107 rapid application development jakiego\u015b prostego CRUDa to dodajesz kilka modu\u0142\u00f3w do poma i \"samo si\u0119 robi\" ;) Tylko \u017ce trzeba nadal rozumie\u0107 co i dlaczego si\u0119 dzieje.","html":"
@scibi92: z drugiej strony jak chcesz zrobi\u0107 rapid application development jakiego\u015b prostego CRUDa to dodajesz kilka modu\u0142\u00f3w do poma i \"samo si\u0119 robi\" ;) Tylko \u017ce trzeba nadal rozumie\u0107 co i dlaczego si\u0119 dzieje.<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22291","created_at":"2017-10-11T01:18:13+02:00","updated_at":"2017-10-11T01:18:13+02:00","comments":[],"user":{"id":4278,"name":"Shalom","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5f\/5fc270f156b49.png","deleted_at":"2022-04-25T01:14:08.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IlBQSlVZSDNEVVZyakNhMVBQUHhGQWc9PSIsInZhbHVlIjoieDdLMC9LSzN3WXpwTlZiajJiYStjSEg3VEFIMm94emIyN3RZVWVPSVRKQWZtZ3p3MG0zQ1ExRVBkQXN1b0E2YyIsIm1hYyI6ImI5MzQ3NDA3MWI0YTkxMWFhYWI4MDA1YjQ3NzMzNDA0MzAwYTQzYzFiN2Y3Njc0ODliZWZhZjliMTZmYmUzYTUiLCJ0YWciOiIifQ==","deleted_at":null},"22292":{"id":22292,"votes":0,"views":0,"text":"No tak, ale trzeba si\u0119 przyzwyczai\u0107 ;) Jak ju\u017c si\u0119 napisze tak\u0105 aplikacje to wtedy cz\u0142owiek wie gdzie si\u0119 magia mo\u017ce wywali\u0107 ;)","html":"
No tak, ale trzeba si\u0119 przyzwyczai\u0107 ;) Jak ju\u017c si\u0119 napisze tak\u0105 aplikacje to wtedy cz\u0142owiek wie gdzie si\u0119 magia mo\u017ce wywali\u0107 ;)<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22292","created_at":"2017-10-11T01:19:42+02:00","updated_at":"2017-10-11T01:19:42+02:00","comments":[],"user":{"id":64252,"name":"scibi92","is_online":false,"photo":null,"deleted_at":"2020-12-17T19:37:46.000000Z","is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IjllcjkvQjVudFpSZGcwN3JjbFVLS2c9PSIsInZhbHVlIjoiS2F4citiWm9oQ3hkWjVLaklTZTFRR3o3RTRVbWMrK2l0elllbjAvZ01yTjNZMm5zWFhaUXlpN3luT3hGMkgzQiIsIm1hYyI6IjFmY2ZlMjdiM2UzYjdkOGNhOTNmMTYzMDVkZTM5ZTFiMGE4MmNkMGRjMjIxYmE1ZDIzNGU4YjNkMDNhMzk2ZTMiLCJ0YWciOiIifQ==","deleted_at":null},"22296":{"id":22296,"votes":0,"views":0,"text":"@jarekr000000: \"wcze\u015bniej ludzie dzielili sie praca w zale\u017cno\u015bci co komu uda\u0142o si\u0119 odpali\u0107\" wtf :D Wiele jeszcze przede mn\u0105...","html":"
@jarekr000000<\/a>: \"wcze\u015bniej ludzie dzielili sie praca w zale\u017cno\u015bci co komu uda\u0142o si\u0119 odpali\u0107\" wtf :D Wiele jeszcze przede mn\u0105...<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22296","created_at":"2017-10-11T08:27:40+02:00","updated_at":"2017-10-11T08:27:40+02:00","comments":[],"user":{"id":72192,"name":"Desu","is_online":false,"photo":null,"deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IlRER3NISzdZMW1HQnhNbFk5N2xldHc9PSIsInZhbHVlIjoiaGRsR2diUHphVXc3U1NXM0NOdGtKcGw1RXBrV2VzUFFLUzVRUkVZaCtEMWg5TFMzSHMwZ2VMM2tQZmZMbDZXNSIsIm1hYyI6Ijg4NmM4NTEzYjk3ZDc3MWU0NWRmYTNlNWM2OGYwN2I3N2RmYTAzNjE1YzkwODQxODAwYWI0N2NmOGY1NDY4Y2YiLCJ0YWciOiIifQ==","deleted_at":null},"22297":{"id":22297,"votes":0,"views":0,"text":"@Desu - to by\u0142o \u017calosne, a nie \u015bmieszne. \u017beby by\u0142o ciekawiej deploy i testy automatyczne aplikacji by\u0142y ca\u0142kiem dobrze zautomatyzowane - dostawienie kolejnych serwer\u00f3w (nowe nody w klastrze ) robi\u0142o si\u0119 \"jednym palcem\". Tylko \u015brodowisko developerskie to by\u0142 dramat.","html":" @Desu<\/a> - to by\u0142o \u017calosne, a nie \u015bmieszne. \u017beby by\u0142o ciekawiej deploy i testy automatyczne aplikacji by\u0142y ca\u0142kiem dobrze zautomatyzowane - dostawienie kolejnych serwer\u00f3w (nowe nody w klastrze ) robi\u0142o si\u0119 \"jednym palcem\". Tylko \u015brodowisko developerskie to by\u0142 dramat.<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22297","created_at":"2017-10-11T08:39:43+02:00","updated_at":"2017-10-11T08:39:43+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IklsUmhlbXBxMUxncyt1SzJyS3NpL3c9PSIsInZhbHVlIjoiOEpJNzhRcHpyQWkvTDRjcDNJeTcyZStyeklWVis2dFlnUmp3UC9neTNrSzA2S3R5a1ZRZHBJNmEycHl4ZmpNUyIsIm1hYyI6ImYzMzAxZDk4MzUxYmRhNTRkM2I2Y2Y0ZGFlMjBhY2VhMzY4MTkxNTc4YjhmYzRlYjExZGY2ZTUxODI3NjdjNTYiLCJ0YWciOiIifQ==","deleted_at":null},"22298":{"id":22298,"votes":1,"views":0,"text":"@Shalom: @scibi92 co do magii to problem polega na tym - w ile miejsc musisz zajrze\u0107 je\u015bli co\u015b nie dzia\u0142a. Normalnie masz funkcj\u0119, jest input - output. Jak jest inny to masz par\u0119 linijek i problem jest \"osaczony\". Aspekty, kontenery itp. powduj\u0105, \u017ce gdzie\u015b tam dopisany przez koleg\u0119 aspekt, mo\u017ce Ci zrypa\u0107 kod w zupe\u0142nie innym module i nawet nie zobaczysz zwi\u0105zku. Btw. nie wiem o co wam chodzi ze SpringBootem - jak ju\u017c mam springa, wol\u0119 w tej wersji - przynajmniej odpada problem classloader\u00f3w (nie do ko\u0144ca, bo tomcatowe s\u0105, ale nadal to lepiej ni\u017c z warem).","html":" @Shalom: @scibi92 co do magii to problem polega na tym - w ile miejsc musisz zajrze\u0107 je\u015bli co\u015b nie dzia\u0142a. Normalnie masz funkcj\u0119, jest input - output. Jak jest inny to masz par\u0119 linijek i problem jest \"osaczony\". Aspekty, kontenery itp. powduj\u0105, \u017ce gdzie\u015b tam dopisany przez koleg\u0119 aspekt, mo\u017ce Ci zrypa\u0107 kod w zupe\u0142nie innym module i nawet nie zobaczysz zwi\u0105zku. Btw. nie wiem o co wam chodzi ze SpringBootem - jak ju\u017c mam springa, wol\u0119 w tej wersji - przynajmniej odpada problem classloader\u00f3w (nie do ko\u0144ca, bo tomcatowe s\u0105, ale nadal to lepiej ni\u017c z warem).<\/p>\n","parent_id":22284,"url":"https:\/\/4programmers.net\/Mikroblogi\/View\/22284#comment-22298","created_at":"2017-10-11T08:43:22+02:00","updated_at":"2017-10-11T08:43:22+02:00","comments":[],"user":{"id":78878,"name":"jarekr000000","is_online":false,"photo":"https:\/\/4programmers.net\/uploads\/photo\/5cIlMfkx6weODwKhSuw9fZip5BrITVTjCyDbb3Pr.jpg","deleted_at":null,"is_blocked":false},"permissions":{"update":false,"moderate":false},"type":"microblog","assets":[],"is_sponsored":false,"metadata":"eyJpdiI6IkZpMVA1b0VsK0FxL045R3h5VVJFYWc9PSIsInZhbHVlIjoiTXNoVGh0ZVJwYzRQZzdTZzFOZ3VNeUJicDRWT0pmMzFITnVudEM4bWV2b0ZXZStGOTVNbmEwb1h3eUFKdFpYMyIsIm1hYyI6IjNmNzExMDBiNjYyOTMwODlmMDMzZDYzYWQxNDExZWIxYzQ2MGE2MGE4MGUyZDA4NTA3YjU0NjQyMmI5ZmJjNTQiLCJ0YWciOiIifQ==","deleted_at":null},"22299":{"id":22299,"votes":1,"views":0,"text":"@jarekr000000: Mnie tam bardziej denerwuj\u0105 te wszystkie \"kody generowane w locie\/w trakcie kompilacji\" czyli rzeczy w stylu Lombok czy Spring Data. Bo wszystko spoko, kodu mniej i w og\u00f3le, ale tylko do czasu kiedy chcia\u0142by\u015b co\u015b debugowa\u0107 i nagle nie ma gdzie postawic breakpointa. Pisa\u0142em jaki\u015b czas temu jak sk\u0105d\u015b przychodzi\u0142y nam dziwne zmiany w bazie danych i pierwsza my\u015bl to da\u0107 breakpointy w repozytorium i zobaczy\u0107 sk\u0105d id\u0105 wywo\u0142ania, a tu niestety nic z tego bo w kodzie mamy tylko interfejs do kt\u00f3ego Spring Data generuje implementacje automatycznie ;)\r\nJa do Boota nic nie mam, o ile wszyscy rozumiej\u0105 jak on dzia\u0142a i co robi.","html":"