translation

Tekst przetłumaczony przez AI.

Diary of @kdy1

Dziennik zadań: Debugowanie Turbopack

  • Język pisania: Koreański
  • Kraj odniesienia: Wszystkie krajecountry-flag
  • TO
Zdjęcie profilowe

Podsumowanie posta wygenerowane przez AI durumis

  • Podczas debugowania Next.js Turbopack napotkałem błąd w testach jednostkowych, co doprowadziło do sprawdzenia sposobu stosowania logiki w poszczególnych plikach.
  • W wyniku pracy ustalono, że przyczyną problemu jest zawartość konkretnego pliku. W celu przyspieszenia debugowania, wyłączono powiązane testy jednostkowe.
  • Zanotowano doświadczenie, w którym nawet niewielkie zmiany powodowały nieoczekiwane błędy w testach, co znacznie wydłużyło proces debugowania.


To była naprawdę niewielka zmiana, wręcz idealna pod względem logicznym, a mimo to testy jednostkowe zaczęły padać. Problem polegał na tym, że nie miałem pojęcia, co jest przyczyną...

Dlatego w weekend, mimo że były moje urodziny, musiałem się trochę pomęczyć. Na podstawie nazw plików zacząłem stosować starą logikę do części z nich, aby ustalić, które pliki są niezgodne z nową.

Dziennik zadań: Debugowanie Turbopack

W ten sposób, krok po kroku, męczyłem się z tym,

Dziennik zadań: Debugowanie Turbopack

i w końcu znalazłem przyczynę awarii testów. Ale zawartość tego pliku to

'use strict';

if (process.env.NODE_ENV === 'production') {
  module.exports = require('./cjs/react-jsx-runtime.production.js');
} else {
  module.exports = require('./cjs/react-jsx-runtime.development.js');
}

całość. Debugowanie wydawało się bardzo czasochłonne, więc wyłączyłem powiązany test.

TURBOPACK=1 pnpm test-dev test/e2e/prerender.test.ts



kdy1
Diary of @kdy1
Personal logs
kdy1
Subskrypcje, śmierć tysiącem cięćTreść dotyczy obciążeń związanych z kosztami subskrypcji usług dla programistów i wyraża życzenie, aby rozliczenia były oparte na faktycznym wykorzystaniu.

September 17, 2024

Jak przeprowadzić testy w przypadku aplikacji rozwijanej przez jedną osobę?W przypadku rozwijania aplikacji przez jedną osobę, efektywne jest przeprowadzanie testów w kolejności: testy z udziałem ludzi, testy integracyjne (provider) i testy jednostkowe.
Alien Story
Alien Story
Alien Story
Alien Story

May 16, 2024

Jak przestać odkładać rzeczy na późniejDowiedz się, jak przezwyciężyć nawyk odkładania na później i skupić się na tym, co ważne. Perfekcjonizm i stres mogą prowadzić do prokrastynacji, co utrudnia życie. Podejmij wysiłek, aby odzyskać kontrolę nad swoim życiem.
Dream Atelier
Dream Atelier
Dream Atelier
Dream Atelier

May 22, 2024

Bez złych intencji, ale jak diabeł wcielonyHistoria o tym, że nawet pozbawione złych intencji, pozytywne słowa mogą ranić. Tekst, który skłania do refleksji nad relacją z osobą, która jest nietaktowna w swoim optymizmie.
Dream Atelier
Dream Atelier
Dream Atelier
Dream Atelier

June 8, 2024

[Historia programisty SI] 09. Początek intensywnego rozwoju po włączeniu do projektu SIPrzedstawiamy sposoby elastycznego reagowania na zmieniające się wymagania klienta na wczesnym etapie rozwoju projektu SI oraz wskazówki dotyczące procesu rozwoju.
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

April 18, 2024

Dlaczego warto podejść do inwestowania z perspektywy probabilistycznej: Nigdy nie poznamy prawdziwej przyczyny wyniku inwestycjiWynik inwestycji jest często uzależniony od szczęścia, a jego prawdziwa przyczyna jest nieznana, dlatego warto podejść do niego z probabilistycznego punktu widzenia.
고집스런가치투자
고집스런가치투자
고집스런가치투자
고집스런가치투자

April 3, 2024

Antybohater i branża Big TechAutor dzieli się refleksjami na temat swojej pracy w branży Big Tech, zwracając uwagę na wyzwania związane z szybkim tempem pracy, ciągłą komunikacją i presją osiągania celów sprzedażowych, co wpływa na dobrostan pracowników.
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

April 9, 2024