Zna ktoś może jakiś kiepsko napisany projekt w #csharp (trochę spagetti code, brak wzorców, kiepski podział na warstwy)? Będę prowadził warsztaty i przydałby mi się jakiś fajny przykład do refactoringu, a zawsze lepiej pracować na prawdziwym projekcie niż sztucznie zepsutych samplach.

Ewentualnie może ktoś z #naukaprogramowania jest chętny żeby podzielić się anonimowo swoim projektem? W zamiast oferuję refactoring + pełny opis dlaczego tak + podlinkowanie do materiałów w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Mam wielki plik excelowski, przerobię go jako bazę danych na tabele i rekordy (wiadomo)
Zadanie jakie mnie interesuje to wykonać prostą czynność.
Przeglądać te dane z bazy i dodawać nowe rekordy do niej z poziomu programu.
Myślę o stworzeniu głupiego phpa opartą na Mysqli...Myślę o tej metodzie, bo pehapa znam a c# w trakcie poznawania...
I mam dylemat, czy nie lepiej zrobić tego ładniej w np. Visual Studio/VB z projektu opartego na klasycznym windowsie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
Możecie polecić jakąś książkę (lub książki) do c# (po polsku)? Po nauczeniu się jakichś absolutnych podstaw z kursów na Youtube zacząłem się uczyć w taki sposób, że szukam informacji jak napotkam jakiś problem, no ale czuję że muszę jakoś uporządkować swoją wiedzę.

Sam c# mnie interesuje i asp.net core.

#csharp #naukaprogramowania
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie zagadkę dla prosów:

var request = new HttpRequestMessage() { Headers = { { "test", "bla" } } };
Headers nie ma w ogóle settera a powyższe się kompiluje i działa ( ͡° ͜ʖ ͡°)

Kto
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: zgadzam się z @Czesiowcy: jest to po prostu sprytne i dość zaskakujące użycie inicjalizatorów listy i słownika, które najwyraźniej są ducktyped z metodą .Add() na interfejsach kolejno IEnumerable<> oraz KeyValuePair<,>. O duck typingu przekonuje mnie sygnatura klasy public abstract class HttpHeaders : IEnumerable>>, IEnumerable (brak dziedziczenia po List<> lub Dictionary<,>).
Okazuje się, że te inicjalizatory można używać nie tylko przy tworzeniu obiektów typu lista lub słownik, ale
  • Odpowiedz
#naukaprogramowania #api #csharp

Mam zrobić uwzględnianie rabatów zależnie od ilości produktu .Jak jest lepiej?

-Nowy endpoint,który przyjmuje liste produktów i zwraca ceny i bool true/false jęzeli jet rabat
-Czy zrobić to w ednpoicie ,który pobiera produktu i informacje o nich ?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Mirki, czy oprogramowanie wykonane dla pewnej spółki, która wykorzystuje go obecnie, można zaliczyć do doświadczenia komercyjnego? Czy sam fakt, że **oficjalnie* *wziąłem za projekt 0zł wyklucza możliwość doliczenia tego czasu (~1,5 roku) do doświadczenia komercyjnego? Z powodu tego projektu mam braki w CV, a fajnie by było je jakoś zapełnić, żeby dostać się na jakiś staż/juniora.
#programowanie #webdev #csharp

Kliknij tutaj, aby odpowiedzieć
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#51 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez: Jedyny naprawdę sensowny argument za stosowaniem interfejsu to mockowanie przy testach jednostkowych, jeśli masz klasę wykorzystującą intensywnie słownik w środku, to wygodniej jest w teście predefiniować zachowanie mockowanego słownika za pomocą frameworka mockującego, zamiast ręcznie wypełniać go pożądanymi wartościami przed każdym testem
  • Odpowiedz
Chciałbym przekazać moje serdeczne "prącie ci w jelito grube" gościowi w Microsofcie, który wymyślił tłumaczenie maszynowe dokumentacji na MSDNie z angielskiego na polski. Weź sobie k***a spróbuj używać tej słownej sraczki w pracy, debilu. Pół biedy, jeśli na górze jest pstryczek do przełączenia na angielski, ale zdarzają się kawałki bez takiej możliwości. Wtedy pozostaje wydłubać sobie oczy widelcem

#zalesie #programowanie #csharp #dotnet
C.....y - Chciałbym przekazać moje serdeczne "prącie ci w jelito grube" gościowi w Mi...

źródło: comment_C6Nvu33BQJ0A9MATUwoQB9Q8Rg4sqIH3.jpg

Pobierz
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp
Jest jakaś książka lub tutorial związany z .net corem warty polecenia, wraz z praktycznymi zadaniami związanymi z ta technologia ? Na zasadzie wykład teoretyczny a następnie zadania praktyczne z tym związane do samodzielnego rozwiązania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dielektryk: Co masz na myśli przez .net cora? To jest pełnoprawna platforma i ogarnięcie całej jest nielada wyczynem.
Zresztą możesz czytać .net standardowym a ewentualne zmiany w korze idzie wyłapać w parę chwil - najważniejsze to ogarnąć ekosystem tej platformy
  • Odpowiedz
Witam wszystkich. Nie będzie wielką niespodzianką, że chciałbym się uczyć programować, ale nie do końca wiem, jak się za to zabrać:) Przez krótką chwilę próbowałem działać w C++, ale wydał mi się mocno archaiczny (co zresztą potwierdziło czytanie szeroko pojętych internetów) i przerzuciłem się na C#. Docelowo chciałbym działać na rynku aplikacji mobilnych.

No więc znalazłem kilka kursów, ale trafiłem przede wszystkim na "Rusz Głową" (wydanie III, z uzupełnieniem w kierunku nowszego
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nerkin: Nie ma czegoś takiego jak język konsolowy, a python jest jak najbardziej obiektowy.

Chodzi raczej o to, że na początku programowania jest bardzo duży natłok terminów, pojęć i rzeczy do ogarnięcia co jest dezorientujące i pewnie to zauważyłeś.

Jeśli chcesz zacząć coś powoli kodzić to najniższy poziom wiedzy wymagany do wystartowania ma pewnie python. Ma prostą składnię i wiele złożonych rzeczy załatwia za Ciebie - nie musisz martwić się zarządzaniem
  • Odpowiedz
Cześć! Dzisiaj mamy dla Was nowości w kategoriach: Backend, Fullstack i Frontend.

`

**BACKEND JOBS**

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy właściwość bez "set" jest readonly? Jeśli tak, to czym się różni

public string Property { get; }
od

public readonly string Field;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#50 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam za zadanie zrobić aplikacje desktopową, ma to być taki katalog produktów. Chce to zrobić w formie tabelki żeby wyświatlał się numer produktu, opis oraz czy dany produkt jest wypożyczony. Jeśli nie to mam możliwość zaznaczenia w kalendarzu czy kiedy ma być wypożyczony. Najlepiej żebym zrobił jakąś bazę tych produktów. Teraz moje pytanie jaką technologię polecacie mam do wyboru C# bądź Java oraz jakiej bazy użyć? #programowanie #java
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lorkije: Ja bym napisał apkę webową, mniej problemów z utrzymaniem tego. Mam na myśli backupy bazy danych i fixy, które można bardzo szybko wrzucić na serwer.
  • Odpowiedz
@budyn: ogólnie też już od jakiegoś czasu nie używam repo. Zwłaszcza że ef da się testować. Natomiast trochę nie do końca mi odpowiada traktowanie obiektów domenowych jako modeli do zapisu, bo przy skopanym schemacie, na który nie ma się wpływu traktowanie obiektów domenowych jako modeli do zapisu powoduje, że te obiekty nie będą wyglądać tak jak powinny - biznesowo - tylko będzie w nich dużo kombinacji żeby orm dane zapisał.
  • Odpowiedz