abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:55 | Nová verze

    Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).

    Ladislav Hagara | Komentářů: 0
    včera 19:55 | Zajímavý projekt

    Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.

    |🇵🇸 | Komentářů: 0
    včera 18:22 | Nová verze

    Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.

    Ladislav Hagara | Komentářů: 0
    včera 15:11 | Zajímavý software

    Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.

    Ladislav Hagara | Komentářů: 2
    včera 14:00 | Komunita

    Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | Humor

    Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.

    Ladislav Hagara | Komentářů: 5
    včera 04:44 | IT novinky

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 3
    1.4. 23:22 | IT novinky

    Společnost Apple slaví padesáté narozeniny. Založena byla 1. dubna 1976.

    Ladislav Hagara | Komentářů: 2
    1.4. 22:33 | Nová verze

    FreeTube, desktopový klient pro YouTube využívající lokální API, byl vydán ve verzi 0.24.0. Toto velké opravné vydání implementuje SABR (Server-Based Adaptive Bit Rate), což řeší část nedávných problémů s načítáním videí z YouTube, a aktualizuje základní komponenty jako Electron nebo přehrávač Shaka Player.

    |🇵🇸 | Komentářů: 2
    1.4. 16:33 | Humor

    Je tu opět apríl. O víkendu zmizel kamion s 12 tunami tyčinek KitKat. Firmy to využívají k aprílovým žertům. Groupon má super akci. Koupíte 1 tyčinku a dostanete 100 zdarma. Ryanair si přelepil letadla. Šéf Outlooku se ptá, proč mají v baráku 14 beden tyčinek KitKat (𝕏). Prusa Research představuje Prusa Pro ACU a vysvětluje proč přílišné sušení škodí vaším filamentům. Telefon Sony Xperia má miliónnásobný zoom (𝕏). PC.net představil Super Ultrabox 2600 se zajímavými parametry. Další aprílové novinky například na April Fools' Day On The Web.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (7%)
     (1%)
     (12%)
     (29%)
     (3%)
     (5%)
     (1%)
     (14%)
     (24%)
    Celkem 1207 hlasů
     Komentářů: 29, poslední 31.3. 11:17
    Rozcestník

    Administrace komentářů

    Jste na stránce určené pro řešení chyb a problémů týkajících se diskusí a komentářů. Můžete zde našim administrátorům reportovat špatně zařazenou či duplicitní diskusi, vulgární či osočující příspěvek a podobně. Děkujeme vám za vaši pomoc, více očí více vidí, společně můžeme udržet vysokou kvalitu AbcLinuxu.cz.

    Příspěvek
    20.2.2011 15:58 pht | skóre: 48 | blog: pht
    Rozbalit Rozbalit vše Re: Vývoj webové aplikace v 5+ lidí
    Ne. Já chci napsat aplikaci, která dělá to, co se od ní čeká.

    A víte že to je "jen" to nejtěžší co se dá v softwarové branži chtít? ;)

    Vážně - co je podle Vás to co se od aplikace čeká? Jak to máte podchycené, jak s tím pracujete? Jsou to ty testy, nebo to jsou psané specifikace, nebo to je jen nějaká obecná pravda?
    Jenže to zdokumentované chování představuje 1 promile toho, co uživatel používá a očekává.
    Bavili jsme se o aplikaci cat a já cat používám tak, že mu dám soubory na vstup a dostanu je na výstupu spojené. (Ty různé přepínače ani nepoužívám). Pokud to je jedno promile, co je těch dalších 999 případů?
    Takže programátor/uživatel si nemusí každý půl den přebírat práci jiných vývojářů, ale může si ji převzít, až bude chtít – to tady propaguju celou dobu.

    A já nic nepropaguju, jen mám zkušenost, že je lepší když si to chce převzít/předat po půl dni.
    Pořád jste psal o tom, jak automatizované testy zajistí správné fungování aplikace. Změněný nebo přidaný text je příklad, který automatizované testy nedokážou postihnout.
    Tenhle příklad není kompletní, protože nevystihuje, kdy je co dobře a kdy ne. Pokud to dokážete vystihnout, tak to za vás může ověřit počítač automatickým testem. Pokud to nejde vystihnout, tak to musíte kontrolovat sám. Většina věcí nějak vystihnout jde.
    Jak dokážete poznat, že jsou funkční knihovny, na kterých ta aplikace závisí, když na ně nemáte testy?

    No, tohle je otázka na samostatnou debatu. Jak jsem psal, lze si samozřejmě napsat testovací baterii na každou funkci kterou použiju, ale to se nevyplácí. Já používám kombinaci různých přístupů.
    1. Spolehnout se na ověření na straně dodavatele.
    2. Napsat si test, který pokreje jistou nejasnost v dokumentaci knihovny.
    3. Napsat si test, který pokreje důležitou funkci která se nechová podle očekávání.
    4. Utéct k jiné knihovně, ve které je menší bordel.
    Nevěřit slepě tomu, že automatizovanými testy lze otestovat významnou část aplikace (zvlášť pokud je to aplikace založená na silné interakci s uživatelem).
    Dobrá víra a slepá víra je rozdíl. Nástroje na automatické testování interakce existují.
    Připustit si, že značná část funkcionality aplikace se nedá ověřit jinak, než používáním té aplikace.
    Taková část jistě existuje, ale z mých zkušeností rozhodně není značná. Opět jestli máte jiné zkušenosti tak si velmi rád rozšířím obzory.
    Proto v době vývoje nechám programátory, aby používali svou novou část, ale ostatní části aby měli pokud možno nezměněné. Teprve pokud se prokáže, že alespoň základní funkcionalita je použitelná, šíří se k dalším vývojářům. Tím se předchází tomu, aby jedna rozbitá funkcionalita bránila ve vývoji a testování ostatním.

    Nemám ponětí na čem pracujete, takže si to řiďte jak chcete. Nicméně moje skromné 2 centy říkají že pokud si koncepty z naší debaty dohledáte, nastudujete a adaptujete na svůj projekt tak na tom neproděláte, a možná, za nějakou dobu, se nad tím svým původním přístupem dost podivíte.

    In Ada the typical infinite loop would normally be terminated by detonation.

    V tomto formuláři můžete formulovat svou stížnost ohledně příspěvku. Nejprve vyberte typ akce, kterou navrhujete provést s diskusí či příspěvkem. Potom do textového pole napište důvody, proč by měli admini provést vaši žádost, problém nemusí být patrný na první pohled. Odkaz na příspěvek bude přidán automaticky.

    Vaše jméno
    Váš email
    Typ požadavku
    Slovní popis
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.