question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Suggestion: break it in smaller packages

See original GitHub issue

I will love this package to be separated in smaller, functional packages.

By this ctor:

internal YoutubeClient(YoutubeHttpClient httpClient)
{
    Videos = new VideoClient(httpClient);
    Playlists = new PlaylistClient(httpClient);
    Channels = new ChannelClient(httpClient);
    Search = new SearchClient(httpClient);
}

We will end up with 4 packages:

YouTubeExplode.Videos
YouTubeExplode.Playlists
YouTubeExplode.Channels
YouTubeExplode.Search

It will be easier to use and maintain.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
Tyrrrzcommented, Sep 19, 2020

How are 4 separate packages easier to use and maintain?

1reaction
Tyrrrzcommented, Sep 21, 2020

Please don’t. Splitting packages means splitting development and deployment cycles which is something I would prefer to avoid. Separation of concerns is good where the time and place is right, but here it’s not worth it.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Can I buy products, repackage them into smaller quantities ...
No. There are several reasons but here are the highlights: 1. If your package doesn't contain the same information on it as the...
Read more >
Break large tasks down into more manageable pieces
By setting priorities and breaking the bigger project into smaller tasks, the work is more manageable and less intimidating. Here are six ideas ......
Read more >
Package Downsizing Proves That Less Is Not More
Package downsizing proves that less is not more, Consumer Reports says. ... "If raw paper costs rise, you'll see fewer and smaller sheets...
Read more >
To eat less, consider smaller plates and packages
Adults consume more food when it comes in bigger packages or is served on larger plates, a review of past research has found....
Read more >
No, you're not imagining it — package sizes are shrinking
From toilet paper to yogurt and coffee to corn chips, manufacturers are quietly shrinking package sizes without lowering prices.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found