-
Fototrend

Új hozzászólás Aktív témák
-
FeniX-
senior tag
Szia,
gyakorlatilag code-review -t kérsz egy teljesen ismeretlen kódbázisra, jól értem?A repóban van kb. 2 tucat file, amik több száz sorosak.
Egy átlag programozónak mondjuk 1-2 hét átnézni és megérteni, hogy nagyjából mit csinál a kód...a csetdzsípítível készítettél hozzá legalább magas szintű dokumentációt?
(Mit, miért, hogyan csinál; melyik fileban mik vannak, hogy épül fel a kódod)Így a semmiből szerintem nem nagyon akarja senki megnézni mások kódját.
Pláne, szerintem minden szakmában van egyfajta összetartás, hogy amikor egy - úgymond - amatőr/külsős bejön, és tanácsot kér, akkor jó lenne összeszedni valami kiindulási pontot.Érted, az autószerelőhöz sem megyek úgy oda, hogy "tessék, találtam egy japán blokkot, amit átépítettem és jó lenne, ha még erősebb lenne, de én nem értek hozzá, ezért itt a komplett motorblokk és nézze át az autószerelő..."
Nem akarok vitát indítani és talán a témakörtől is eltérek, de jó pár helyen a managerek is ugyanezt képzelik, hogy " de jó, van Ai, akkor már nem is kell programozó, mert én (mint manager) majd megírom a kódot.. " - aztán jön ,hogy az Ai terjengős, néha szar kódot ír, és optimalizálni kéne, meg mondjuk 0 karbantarthatóság van, vagy át kell írni és nem jó a végeredmény és akkor szomorúság van.
-
FeniX-
senior tag
@Marky18: Köszönöm, ezt a lehetőséget megnézem!
@dabadab: Igen, és két különböző framework-ön.
@emvy: Sima mysql. Ipari cikkek vannak a webshopon és hozzá tartozó árak, tulajdonságok, ilyesmik, kapcsolótáblákkal.A csavar az a dologban, hogy:
1.) A tükör oldalon időközben bekerülhetnek függetlenül további termékek is, és így is konzisztensnek kell lennie az eredeti termékekkel a változások tekintetében.
(Magyarul több forrásból "szedi" az adatait, de minket most csak az érdekel, hogy a számunkra megadott forrással legyen 'pariban' és lehetőleg a többi inzertálás ne rontsa el a konzisztenciát.)2.) 1 api hívás csak 1 tábla változásait adja vissza json-ban vagy xml-ben.
(első hívás = teljes adathalmaz 1 táblára vonatkozóan, további hívások = csak a változás. ; Ezt gondolom, valahogy api kulcs alapján trackeli a forrás-api, illetve lehet force-olni, hogy teljes adathalmazt adjon vissza, de ez limitált.)
Kb. 21 tábla van a forrás webshopban, amiből 12-t kellene használni. (A többi rendelések, és ügyféladatok, amit most nem fogunk igénybe venni) -
FeniX-
senior tag
válasz
martonx
#18785
üzenetére
Szia, tetszik az ötlet, de webshop egyébként is kell, mert máshonnan is akarna termékeket megjeleníteni a "tükör" oldalon.
Ha mindig liveban mennek api lekérdezések minden egyes oldalbetöltésnél, az nagyon leterheli az eredeti oldalt.
Valamint sajnos az api lekérdezéseknél nem lehet szűrni, hanem csak egyszerűen visszaadja a teljes (vagy a változások) adathalmazát, 1 táblára vonatkozóan. Így utólag nem lehet db nélkül belekeresni, hogy mondjuk milyen kategóriák vannak, vagy tulajdonságok.
A host dokumentációjában benne is van, hogy amennyiben lehet, mindig a lehető legkisebb halmazt kérdezzék le a távoli oldalról.
-
FeniX-
senior tag
Sziasztok Kollégák, egy kis webprogramozós témában kérnék némi ötletet Tőletek.
Elkezdtem dolgozni egy munkán, aminek a lényege, hogy egy meglévő webshop termékeit át kell tükrözni egy új weboldalra is.A meglévő webshopnak van api-ja, aminek a segítségével az adatbázisból egyesével le lehet kérdezni a táblákban keletkezett változásokat.
(a legelső lekérdezésnél visszaadja a teljeset, utána pedig már csak a változásokat.)
[szerk.: Mármint 1 lekérdezés = 1 táblából a változások.]A bökkenő az csupán annyi, hogy az új webshop más keretrendszerrel készül. (wordpress, drupal, whatevör... még nem letisztázott.)
A két adatbázist kellene valahogy összeházasítanom, de egyelőre nem látom át teljesen, hogy amennyiben a meglévő oldalról (http get kérésekkel) 1-1 táblát tudok csak lekérdezni, akkor hogy legyen az adatmentés konzisztens.
(Gondolok arra, hogy pl. kategóriák azonosítóit másképp tárolja a régi és másképp az új, vagy mások a számozások, más kapcsolótáblák vannak árakra, tulajdonságokra, stb.)A kérdésem annyi, hogy erre mi lehet egy olyan praktikus megoldás, amivel nem tartok fent még egy teljes-copy adatbázist a régiről az új oldal alatt?
- sqlite?
- nézet táblák?
- fálj?Köszi, ha megdobtok pár ötlettel.
-
FeniX-
senior tag
válasz
pmonitor
#17895
üzenetére
Sokat beszélgetünk erről, de a haver egyáltalán nem használja az ilyen szakmai fórumokat, szósöl-szarságokat meg végképp kevésbé.
Hasonló területen dolgozom én is, viszont ügyfelekkel sosem találkozunk, így közvetlen kollégáktól nem tudok tippet kérni/megbeszélni.
Gondoltam itt, hátha.. -
FeniX-
senior tag
válasz
martonx
#17892
üzenetére
Hali, köszönöm a tippeket. Igazából @Marton-x válaszára reagálva: jó fejlesztő, csak inkább az van, hogy úgy érzi, muszáj elvállalnia a melókat, mert vidéken, ahol lakik nem nagyon lát most hirtelen más munkalehetőséget szakmán belül. 'Kívül meg aztán végképp...
A hosszú évek óta, mióta ismerem 1db 'hiba' volt a számlájára írható. Egy oldal dizájn frissítése azt okozta, hogy lassabban töltődött be az új oldal, emiatt a gúgli hátrébb sorolta a találatok között. Ezt ingyen javította, és utána még vagy 2 hónapig ingyen supportot is biztosított az ügyfélnek, aki elfogadta ezt a kártérítési módot.
Itt inkább az ilyen 'szarrágó' olcsójános ügyfelekkel van a gond, ahogy látom.
Egyébként, szerintem is olcsóbb nem elvállalni az ilyen munkákat, nagyjából egy megfejtésre jutottunk.
-
FeniX-
senior tag
Sziasztok, kicsit mellékszál téma, de olyan embert keresnék, akinek van tapasztalata az ügyfelek kezelésével kapcsolatban.
Mivel nem találtam kifejezett webprogramozós thread-et, ide írom le a jelenséget. Egyik ismerősöm KKV és most már nem először fut bele olyan ügyfélbe, aki dacára mindenféle szerződésnek, megegyezésnek, megállapodásnak (és amit akartok) úgy kezd el viselkedni, mintha kizárólagos "házi-programozója" lenne.
'Fizettem, akkor csináld meg, állj rendelkezésre 0-24ben'.
A jelenséghez hozzá tartozik:
- Ad hoc módon ad megbízásokat, de minden esetben telefonon, random időpontokban és nem hajlandó emailt írni, vagy összegzőt. (Végül általában már ő sem tudja, hogy mit akart pontosan)
- Azt képzeli, hogy bármikor, amikor felhívja a programozót, az eldob csapot-papot és vele /az ő dolgaival kezd el foglalkozni.
- Közkedvelt megjegyzés a "neked ez 5 perces munka!" típusú megjegyzés. (össze tákol valami félig-fos oldalt, ismeretlen keretrendszerrel, majd utána elvárja, hogy a 'webes' javítsa ki a hibákat [=értsd. ami neki nem tetszik], de még aznap.)
- Csipp-csupp ügyekkel is a programozót baxxtatja. Pl. "ez a gomb legyen zöld" .. - átállítja - majd: nem, nem mégsem jó, legyen sárga. Majd mikor ezek a vacakolások számlázva vannak, kikéri magának.
- Egy idő után érzelmi zsarolásba kezd. (Miattad nem tud elindulni az oldal / Ügyfeleket vesztek / Ki fogja nekem megtéríteni a kiesett időt) ..Az elmúlt jópár évben végig-kísértem az ismerős sztorijait, és 10-ből legalább 5 privát ügyfél ilyen. Legyen szó 50-es 'üzletasszonyról', vagy fiatal fuvarozó-vállalkozóról, vagy éppen végzős diák HR-esről.
Az elején normálisan indul, látszólag elfogadják a játékszabályokat, aztán menetből kiütközik, hogy ők is ilyen manipulátor típusúak.Sajnos a KKV-ban utóbb nem igazán lehet minden esetben megválogatni, hogy kiből lesz fizető ügyfél, úgymond 'muszáj' belemenni, máskülönben le lehet adni a szerelést a szertárban és nézni másik munkát.
Szóval, ha van köztetek valaki, akinek van ebben tapasztalata, és pár hasznos tippje, azt megköszönném!
-
FeniX-
senior tag
válasz
FeniX-
#16978
üzenetére
Minden pont gyermek-listát készít a sugarán belül található többi pontról, és mikor ki van jelölve a cél, akkor ezen a listán elkezd haladni. Ha kiválasztja azt a sugarában található pontot, amelyik a legközelebb van a célhoz, akkor azon a ponton ugyanúgy gyermeklista alapján indul tovább. Valahogy menet közben könyveled, hogy melyik pontokon jártál, vagy súlyozás alapján.. - valami ilyesmi absztrakt verzióban.
-
FeniX-
senior tag
válasz
racskobalazs
#16977
üzenetére
Tudnál valami "real-life" példát hozni, mert nekem ez így nem teljesen érthető.

Mi van ezekkel a markerekkel? Mit jelölnek?
pl. egy helyen található populációt számmal? és mit kell összekötni? Vagy miért kell őket egymással összekötni?Elképzelhető, hogy valami linked-list -et kéne csinálnod az egymás közelében lévő pontokkal, és azok súlyával.
Meghatározni, hogy a cél és a start egyáltalán összeköthető -e a megadott listából, és ha igen, akkor a listát úgy bejárni, hogy a legkisebb súllyal essenek latba az összekötő pontok.
Asszem' így értem.
Jól értem?
-
FeniX-
senior tag
válasz
racskobalazs
#16975
üzenetére
Hali, nagyban függ a megfelelő eszközkészlet a bemenet formátumától szerintem.
A tetszőleges formátumú térkép lehet egy gyenge minőségű jpeg is, nem?
De akár egy gpx fálj.
Mással állnék neki az egyiknek és mással a másiknak.Mindenképpen valami olyan formátumban próbálnám meg kinyerni belőle az adatokat, amit már tudsz kezelni a meglévő ismereteiddel ( C# ), például csv fálj, vagy json, esetleg yaml adatformátum, vagy xml.
Ezek nagyon általános tippek csak.
BUÉK.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- -50% Dobozos Új Lenovo ThinkPad X1 Carbon 2-in-1 Ultra 7 268V 32gb ram Inter Arc 140V Gari 2030
- HP Prodisplay 22" monitor
- Lenovo ThinkPad T14s Gen 5 Intel Ultra 5 135u,16 gb DDR5 6400, On-Site garancia 2028.03.
- FANTASZTIKUS áron eladó dobozos új Hp Laptop 17 /Ryzen 5-7520U/16 GB RAM /512 SSD/FHD/IPS/Garancia/
- Corsair 2x16GB 3600MHz (32GB) Vengeance RGB RS DDR4 kit / 105Hó Alza.hu garancia / Beszámítás OK!
- AKCIÓ! Lenovo Legion Go 512GB SSD kézikonzol garanciával, hibátlan működéssel
- Bomba ár! HP EliteBook 850 G2 - i7-5GEN I 16GB I 512GB SSD I 15,6" FULL HD I Cam I W10 I Gari!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 12 64GB White-1 ÉV GARANCIA -Kártyafüggetlen, MS4604, 100% AKKSI
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


